Guzzle

Софтуер снимки:
Guzzle
Софтуер детайли:
Версия: 6.1.1 актуализира
Дата на качване: 11 Mar 16
Розробник: Michael Dowling
Разрешително: Безплатно
Популярност: 30

Rating: nan/5 (Total Votes: 0)

пия идва с мощен API и пълна подкрепа за & Nbsp; HTTP / 1.1 протокол.

Това е главната роля е да осигури набор от готови инструменти, които позволяват на разработчиците да изпращат заявки към различни уеб услуги (API, сървъри, бази данни) и заявка за данни.

По отношение общодостъпен пия е прост API клиент строител. A рамка, която опростява операциите, необходими, за да създадете свой собствен Twitter, Facebook, Google и т.н. API клиент

Какво ново в тази версия:.

  • Фиксирана бъг с сериализиране опцията за заявка заявка, където липсваше и сепаратор.
  • добавени по-добро съобщение за грешка, когато тялото е предвидена като масив. Моля, използвайте form_params или съставно вместо.
  • Различни док поправки.

Какво ново във версия 6.0.1:

  • Фиксирана бъг с сериализиране опцията за заявка заявка, където на & сепаратор е липсвало.
  • добавени по-добро съобщение за грешка, когато тялото е предвидена като масив. Моля, използвайте form_params или съставно вместо.
  • Различни док поправки.

Какво ново във версия 5.2.0:

  • клас Pool вече не използва рекурсия, когато искането е заловено.
  • Размерът на Pool вече могат да бъдат динамично регулира чрез обаждане.
  • Настройване опция искане до нула при създаване на искане с клиент ще се гарантира, че опцията не е зададен. Това ви позволява да презапишете опции искането по подразбиране на база заявка.
  • Добавена е възможност да се ограничи кои протоколи са разрешени за пренасочвания чрез определяне на протоколи масив в опцията за заявка allow_redirects.
  • Вложени фючърси, дължащи се на повторните опити вече са решени, когато чакат за синхронни отговори.
  • & quot; 0 & quot; Сега е позволено URI път.
  • Критерии вече не typehints по аргумент на $ заявка в конструктора, позволяваща низове и масиви.

Какво ново във версия 5.0.1:

  • Фиксирана проблем, когато грешки връзка все още се върнаха обект отговор в грешка и крайни събития събитие че отговорът е неизползваем. Това беше коригирано така, че отговор не се връща в `метод getResponse` на тези събития, ако отговорът не е завършена.
  • Фиксирана проблем, когато статистиката трансфер не са били населени в RingBridge.

Какво ново във версия 5.0.0:

  • Добавена е поддръжка за без блокиране на отговори на базата на guzzlehttp / пия-пръстен.
  • Добавен публично API за създаване подразбиране HTTP адаптер.
  • Обновено пренасочването плъгин да бъде без блокиране, така че пренасочвания са изпратени едновременно. Други плъгини като това вече могат да бъдат актуализирани, за да бъде без блокиране.
  • Добавена & quot; прогрес & quot; събитие, така че можете да получите на качване и изтегляне на напредъка събития.
  • Добавено GuzzleHttp & # x5c;. Pool която изпълнява FutureInterface и трансфери заявки едновременно с помощта на таван размер басейн възможно най-ефективно
  • Добавени hasListeners () за EmitterInterface.
  • Премахнато GuzzleHttp & # x5c; ClientInterface :: sendAll и маркирани GuzzleHttp & # x5c; Client :: sendAll като отхвърлена (тя все още е там, просто не препоръчителният начин)
  • .

Какво ново във версия 4.2.2:

  • Фиксиран изтичане на памет в CurlAdapter когато повторното използване Curl дръжки.
  • Вече не, използвайки `request_fulluri` в поток адаптер проксита.
  • Относителни пренасочвания сега се базират на последния отговор, не е първият отговор.

Какво ново във версия 4.1.6:

  • методи Добавен помощни да правят по-лесно да представлява съобщения като струни, включително получаване на стартовата линия и получаване на заглавията като низ.

Какво е нови във версия 4.1.3:

POST

  • Различни поправки за многопластови / форма-данни качени
  • Опаковане function.php в случай-декларация да се гарантира, пия може да се използва в световен мащаб и в Композитор инсталиране
  • Фиксирана проблем с генериране и сливане в събития за масив събитие
  • POST заглавията се прилагат само преди изпращане на искане за да ви позволи да промените агрегатор на заявка използва преди качването
  • Добавено много по-силен заявка разбор на низ
  • Фиксиран различни анализирането и нормализация проблеми с URL адреси
  • Фиксиране проблем, при мулти-ценен заглавията не са били използвани правилно в StreamAdapter

Какво ново във версия 4.1.1:

  • Фиксирана проблем, свързан с помощта на опциите фабричните персонализирано съобщение в подкласове.
  • Фиксирана проблем с вложени полета на формуляри в мулти-част POST.
  • Фиксирана проблем с помощта на `json` опцията искане за исканията на вратата.
  • Добавен `ToArrayInterface` да` GuzzleHttp & # x5c; Cookie & # x5c;. CookieJar`

Какво ново във версия 4.1.0:

  • Добавена `json` опция искане за лесно сериализира JSON полезните товари.
  • Добавена `GuzzleHttp & # x5c;. Json_decode ()` обвивка за безопасно разбор JSON
  • Добавен `setPort ()` и `getPort ()` да `GuzzleHttp & # x5c; ЛС & # x5c;. RequestInterface`
  • Добавена е възможност за осигуряване на източник на замърсяване на даден клиент по клиент конструктор.
  • Добавена е възможност да се задържи на сесия бисквитка използване $ _SESSION.
  • Добавен черта, която може да се използва за добавяне на слушателите събитие да итератор.
  • Премахнато метод искане константи от RequestInterface.
  • Фиксиран предупреждение, когато са получени невалидна заявка стартиращи линии.
  • Обновено MessageFactory да работят с методи обичай искане опция.
  • Обновено cacert пакет за новото строителство.

Какво ново във версия 4.0.0:

  • Добавен `GuzzleHttp & # x5c; партида ()` като функция удобство за изпращане на заявки в паралел без да е необходимо да се напише асинхронен код.
  • Преструктурирана как събитията се добавя към `GuzzleHttp & # x5c;. ClientInterface :: sendAll ()`
  • сега може да премине изискуем или масив от асоциативни масиви, където всеки асоциативен масив съдържа & quot; бел & quot ;, & quot; приоритет & quot ;, и & quot; веднъж & quot; ключове.

Какво ново във версия 3.8.1:

  • Изпращане на заявки PHP поток вече не сили `HTTP / 1.0`.
  • Добавянето на повече информация за ExceptionCollection изключения, така че потребителите да имат повече контекст, включително трасиране на стека на всеки под-изключение.
  • Актуализация на `$ ref` атрибут в описания на услуги, за да се слеят през всички съществуващи параметри на схемата (а не докара пред всичко).
  • Обединяване на URL адреси сега ще използват заявка низ обект от относителната URL (по този начин позволява агрегатори обичай на заявката).
  • струни Критерии сега са анализирани по начин, който те правят не конвертирате празни ключове с никаква стойност да има висящи `=`.
  • Сега правилно бягство на регулярен израз разделител когато съвпадение Cookie домейни.
  • достъп Network вече е забранено при зареждане на XML документи.

Какво ново във версия 3.8.0:

  • Добавена е възможност да се определи името на POST за подаде
  • JSON разбор отговор сега правилно разходки additionalProperties

  • код
  • Curl грешка 18 сега се повтаря автоматично в BackoffPlugin
  • Фиксирана Curl грешка, когато URL адреси съдържат фрагменти
  • Фиксирана проблем, в случай на BackoffPlugin повторен опит, където тя се опитва да получите достъп до всички изключения, както ако те бяха CurlExceptions
  • CURLOPT_PROGRESS функция решение за PHP 5.5
  • Добавена е възможност за тъпкане да работи с по-стари версии на Curl, които не поддържат `CURLOPT_TIMEOUT_MS`
  • Фиксирана грешка, че се срещнали при разбор празни параметри колекторни
  • UriTemplate сега има `setRegex ()` метод за да съответства на лекарите
  • `Параметърът debug` заявка сега проверява дали е truthy отколкото ако тя съществува
  • Задаване на `параметъра искане debug` до истинските предавания многословно Curl изход, вместо да използват LogPlugin
  • Добавена е възможност да се съчетаят URL адреси с помощта на строга RFC 3986 спазването
  • Command обекти вече могат да се върнат грешки по валидиране, срещани от командата
  • Различни поправки към кеша препотвърждаване
  • Различни поправки към AsyncPlugin
  • почистят изграждане скриптове

Какво ново във версия 3.7.4:

  • Минимална PHP версия е сега правилно определено като 5.3. 3 (от 5.3.2)
  • Обновено пакетната cacert.pem
  • OauthPlugin вече поддържа добавяне на удостоверяване на заглавията или заявка низ
  • Bug Fix:
  • 0 сега е позволено стойност в параметър описание, което има стойност по подразбиране
  • SchemaFormatter вече връща цяло число, при форматиране на клеймото Unix
  • почистват и фиксирани URL отстраняване точка сегмент правилно за решаване на вътрешни точки

Какво ново във версия 3.7.2:

  • Добавен начин за добавяне на обекти по поръчка на домейни за обслужване описание разбор използвайки `operation.parse_class` събитието.
  • Curl мулти почистване и оптимизации.

Какво ново във версия 3.7.1:

  • Bug Fix: Преместването поток фабрика преди изпращане събитие да преди изграждането на потока.
  • Bug Fix: Cookies вече не съответстват на IP адреси на RFC 6265
  • Bug Fix: Правилно разбор параметри колекторни, които са в `& # x3c; & # x3e;` и цитати
  • Добавен `cert` и` ssl_key` като опции заявка
  • `Host` удар с глава на предприятието може да се отклони от приемащата страна на URL, ако заглавието се задава ръчно
  • `пия & # x5c; Service & # x5c; Command & # x5c; LocationVisitor & # x5c; Заявка & # x5c; XmlVisitor` е пренаписана, за да се промени от използване на SimpleXML да XMLWriter
  • параметри OAuth се добавят само чрез плъгин, ако те не са вече определени
  • Изключения сега се хвърлят, когато URL не може да се прави разбор

Какво ново във версия 3.7.0:

  • Добавени command.request_options да пия & # x5c; Service & # x5c; Command & # x5c; AbstractCommand да премине опции искане до искания, създадени от една команда (например потребителски заглавки, низа на заявката променливи, настройки за времето за изчакване и т.н.)
  • .
  • размер на живо в тъпкане & # x5c; Stream & # x5c; PhpStreamRequestFactory сега ще се определя дали Content-Length се връща в заглавията на отговор
  • Добавено пия & # x5c; Обща & # x5c; Collection :: setPath ($ път, $ стойност), за да зададете стойност в масив, използвайки вложено ключ (например събиране $ - & # x3e; setPath ( "Foo / Баз / бар "," тест "); ехо колекция $ [" Foo "] [ 'бар'] [ 'бар'];)
  • ServiceBuilders вече поддържат съхранение и извличане на произволни данни
  • CachePlugin вече могат да очисти всички ресурси за даден URI
  • CachePlugin може автоматично да очисти съвпадение кеширани елементи, когато искането не-idempotent се изпраща до ресурс
  • CachePlugin сега използва Вари с глава, за да се определи дали даден ресурс е кеш хит
  • пия & # x5c; Http & # x5c; ЛС & # x5c; Response сега изпълнява & # x5c; Serializable
  • Добавено пия & # x5c; Cache & # x5c; CacheAdapterFactory :: fromCache () за по-лесно създаване на кеш адаптери
  • пия & # x5c; Service & # x5c; ClientInterface :: изпълни () вече приема масив, единствена команда, или Traversable
  • Фиксирана бъг в тъпкане & # x5c; Http & # x5c; ЛС & # x5c; Header & # x5c; Link :: addLink ()
  • по-добро управление на изчисляване на размера на един поток в тъпкане & # x5c; Stream & # x5c; Stream използване fstat () и кеширане на размера
  • пия & # x5c; Обща & # x5c; Изключение & # x5c; ExceptionCollection сега създава по-разбираемо изключение съобщение
  • Крепежни BC почивка:. Добавен обратно изпълнението на MonologLogAdapter отколкото простираща се от PsrLog така че по-възрастните потребители Symfony все още могат да използват версия на монолог на стария
  • Крепежни BC почивка: Добавен изпълнението обратно в за тъпкане & # x5c; Http & # x5c; ЛС & # x5c; AbstractMessage :: getTokenizedHeader (). Сега се предизвика предупреждение E_USER_DEPRECATED, когато се използва. Използвайте $ съобщение - & # x3e; getHeader () - & # x3e;. ParseParams ()
  • Няколко подобрения в производителността, за да пия & # x5c; Обща & # x5c; Collection
  • Добавен аргумент на опции $ до края на следните методи за тъпкане & # x5c; Http & # x5c; ClientInterface: createRequest, главата, изтриване, сложи, кръпка, пост, опции, prepareRequest

<силни> Изисквания :

  • PHP 5.3.2 или по-висока

Подобен софтуер

Pecan
Pecan

28 Feb 15

Knockout
Knockout

10 Dec 15

Sinatra
Sinatra

11 Mar 16

Apache Isis
Apache Isis

10 Dec 15

Коментари към Guzzle

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория