Guzzle

Скриншот программы:
Guzzle
Детали программы:
Версия: 6.1.1 обновление
Дата загрузки: 11 Mar 16
Разработчик: Michael Dowling
Тип распространения: Бесплатная
Популярность: 123

Rating: 2.0/5 (Total Votes: 1)

жрать поставляется с мощным API и полную поддержку & NBSP; HTTP / 1.1 протокол.

Это основная роль заключается в обеспечении набор готовых инструментов, которые позволяют разработчикам отправлять запросы в различные веб-сервисы (API, серверы, базы данных) и запроса данных.

С точки зрения непрофессионала жрать является простой клиент API строитель. Структура, которая упрощает операции, необходимые для создания собственного Twitter, Facebook, Google и т.д. API клиент

Что нового в этом выпуске:.

  • Исправлена ​​ошибка с сериализации вариант запроса запроса, где не хватало и сепаратор.
  • Добавлена ​​лучшее сообщение об ошибке для того, когда тело снабжено как массив. Пожалуйста, используйте form_params или многочастного вместо этого.
  • Различные Doc исправления.

Что нового в версии 6.0.1:

  • Исправлена ​​ошибка с сериализации вариант запроса запроса, в котором & сепаратор отсутствует.
  • Добавлена ​​лучшее сообщение об ошибке для того, когда тело снабжено как массив. Пожалуйста, используйте form_params или многочастного вместо этого.
  • Различные Doc исправления.

Что нового в версии 5.2.0:

<не уль>

  • класс бассейн больше не использует рекурсию, когда запрос перехвачены.
  • Размер пула теперь можно динамически регулировать с помощью обратного вызова.
  • Установка параметра запроса в нуль при создании запроса с клиентом будет гарантировать, что опция не установлена. Это позволяет перезаписать параметры запроса по умолчанию на основе каждого запроса.
  • Добавлена ​​возможность ограничить, какие протоколы разрешены для редиректа, указав массив протоколов в опции allow_redirects запроса.
  • Вложенные фьючерсы из-за повторных попыток теперь решены при ожидании синхронных ответов.
  • & Quot; 0 & Quot; теперь разрешенный URI путь.
  • Запрос больше не typehints на аргумент $ запроса в конструктор, позволяющий для строк и массивов.
  • Что нового в версии 5.0.1:

    • Исправлена ​​ошибка, когда ошибки подключения по-прежнему возвращается объект ответа в ошибках и конечные события события, хотя реакция является непригодным для использования. Это было исправлено, так что ответ не возвращается в `метод getResponse` этих событий, если ответ не был завершен.
    • Исправлена ​​ошибка, когда статистика передачи не были заселены в RingBridge.

    Что нового в версии 5.0.0:

    • Добавлена ​​поддержка неблокирующих ответов на основе guzzlehttp / жрать кольцо.
    • Добавлен публичный API для создания адаптер HTTP по умолчанию.
    • Обновлен плагин редирект, чтобы быть неблокирующий так, что переадресовывает отправляются одновременно. Другие плагины, как это теперь могут быть обновлены, чтобы быть неблокирующая.
    • Добавлен & Quot; прогресс & Quot; событие, так что вы можете получить загрузки и скачивания ходе событий.
    • Добавлена ​​GuzzleHttp & # x5c;. Пул, который реализует 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 в if-заявление для обеспечения жрать может использоваться глобально и в Composer установки
    • Исправлена ​​проблема с генерации и объединения в событиях на массив событий
    • заголовки POST применяются только перед отправкой запроса, чтобы позволить вам изменить агрегатор запросов, используемый перед загрузкой
    • Добавлена ​​гораздо более надежная строка запроса разборе
    • Исправлены различные синтаксического анализа и нормализации проблемы с URL-адресов
    • Крепление проблема, при которой многозначные заголовки не были правильно используемую в StreamAdapter

    Что нового в версии 4.1.1:

    • Исправлена ​​проблема, связанная с использованием пользовательских сообщений опций фабрики в подклассах.
    • Исправлена ​​проблема с вложенными полями формы в нескольких частей POST а.
    • Исправлена ​​проблема с использованием `json` вариант запроса для запросов POST.
    • Добавлена ​​`ToArrayInterface` для` GuzzleHttp & # x5c; Cookie & # x5c;. CookieJar`

    Что нового в версии 4.1.0:

    • Добавлен `json` вариант запроса легко сериализовать JSON полезных нагрузок.
    • Добавлен `GuzzleHttp & # x5c;. Json_decode ()` обертка для безопасного разбора JSON
    • Добавлена ​​`setPort ()` и `getPort ()` в `GuzzleHttp & # x5c; Message & # x5c;. RequestInterface`
    • Добавлена ​​возможность предоставлять эмиттер клиенту в конструкторе клиента.
    • Добавлена ​​возможность сохраняться куки сессии с помощью $ _SESSION.
    • Добавлен признак, который может быть использован для добавления слушателей событий к итератора.
    • Удалены метод запроса константы из RequestInterface.
    • Исправлена ​​предупреждение при получении недействительна с запросом на запуск линий.
    • Обновленный MessageFactory для работы с методами Выборочный запрос.
    • Обновленный cacert расслоение к последней сборки.

    Что нового в версии 4.0.0:

    • Добавлена ​​`GuzzleHttp & # x5c; партия ()` в качестве вспомогательной функции для отправки запросов параллельно без необходимости написания асинхронного кода.
    • Реорганизованного, как события будут добавлены в `GuzzleHttp & # x5c;. ClientInterface :: SendAll ()`
    • Может теперь передать вызываемый объект или массив ассоциативных массивов, где каждый ассоциативный массив содержит & Quot; Fn & Quot ;, & Quot; приоритет & Quot ;, и & Quot; однажды & Quot; ключи.

    Что нового в версии 3.8.1:

    • Отправка запросов PHP поток больше не имеет силы `HTTP / 1.0`.
    • Добавление большего количества информации для исключения ExceptionCollection так, что пользователи имеют больше контекста, в том числе трассировки стека каждого суб-исключения.
    • Обновленный `$ атрибут ref` в описаниях услуг, чтобы объединить любые существующие параметры схемы (а не затирания все).
    • Объединение URL-адреса теперь будет использовать объект строки запроса из относительного URL (таким образом позволяя агрегаторов пользовательских запросов).
    • Строки запроса теперь анализируется таким образом, что они не делают ни одного конвертировано пустые ключи без значения иметь болтались `=`.
    • Теперь правильно избежать регулярных выражений разделитель при совпадении Cookie доменов.
    • Доступ к сети теперь отключена при загрузке 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 соответствия
    • Командные объекты теперь могут возвращать ошибки проверки, с которыми сталкиваются команды
    • Различные исправления для кэширования ревалидации
    • Различные исправления к AsyncPlugin
    • Подчищены скрипты сборки

    Что нового в версии 3.7.4:

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

    Что нового в версии 3.7.2:

    • Добавлена ​​возможность добавлять объекты пользовательского домена в службу описание синтаксического анализа с помощью `operation.parse_class` событие.
    • Curl мульти очистки и оптимизации.

    Что нового в версии 3.7.1:

    • Исправлена ​​ошибка: Перемещение потока фабрики перед посылать событие перед созданием потока.
    • Исправлена ​​ошибка: Файлы cookie больше не соответствуют по IP-адресам в RFC 6265
    • Исправлена ​​ошибка: Правильно разборе параметры заголовка, которые находятся в `& # x3c; & # x3e;` и цитаты
    • Добавлена ​​`cert` и` ssl_key` в качестве опции запроса
    • `заголовок Host` теперь может отклоняться от принимающей части URL, если заголовок устанавливается вручную
    • `жрать & # x5c; Сервис & # x5c; Command & # x5c; LocationVisitor & # x5c; Запрос & # x5c; XmlVisitor` был переписан, чтобы изменить с помощью SimpleXML к XMLWriter
    • Параметры OAuth добавляются только через плагин, если они еще не установлены
    • Исключения теперь генерируется, если URL не может быть разобрано

    Что нового в версии 3.7.0:

    • Добавлены command.request_options жрать & # x5c; Сервис & # x5c; Command & # x5c; AbstractCommand для передачи параметров запроса на запросы, созданных командой (например, пользовательские заголовки, строки запроса переменные, настройки времени ожидания и т.д.)
    • .
    • Размер потока в жрать & # x5c; Стрим & # x5c; PhpStreamRequestFactory теперь будет установлен, если Content-Length возвращается в заголовках ответа
    • Добавлена ​​жрать & # x5c; Общие & # x5c; Коллекция :: setPath ($ путь, $ значение), чтобы установить значение в массив с помощью вложенного ключа (например, $ коллекции - & # x3e; setPath ( 'Foo / Baz / бар "," тест "); эхо $ коллекции [ 'Foo'] [ 'бар'] [ 'бар'];)
    • ServiceBuilders теперь поддерживают хранения и извлечения произвольных данных
    • CachePlugin теперь может очистить все ресурсы для данного URI
    • CachePlugin может автоматически очистить соответствующие кэшированные элементы, когда запрос не-идемпотентная отправляется на ресурс
    • CachePlugin теперь использует Варах заголовок, чтобы определить, является ли ресурс является кэшу
    • жрать & # x5c; Http & # x5c; Message & # x5c; Ответ в настоящее время реализует & # x5c; Serializable
    • Добавлена ​​жрать & # x5c; Cache & # x5c; CacheAdapterFactory :: fromCache () более легко создавать адаптеры кэш
    • жрать & # x5c; Сервис & # x5c; ClientInterface :: Execute () теперь принимает массив, одну команду, или Traversable
    • Исправлена ​​ошибка в жрать & # x5c; Http & # x5c; Message & # x5c; Заголовок & # x5c; Ссылка :: AddLink ()
    • Улучшенная обработка расчета размера потока в жрать & # x5c; Поток & # x5c; поток с использованием fstat () и кэширование размер
    • жрать & # x5c; Common & # x5c; Исключение & # x5c; ExceptionCollection теперь создает сообщение более читаемый исключение
    • Крепление BC перерыв:. Добавлен обратно реализацию MonologLogAdapter, а не простирающаяся от PsrLog так, что пожилые пользователи Symfony могут по-прежнему использовать старую версию монолога
    • Крепление BC перерыв: Добавлена ​​реализация еще в течение жрать & # x5c; Http & # x5c; Message & # x5c; AbstractMessage :: getTokenizedHeader (). Теперь вызывая предупреждение E_USER_DEPRECATED при использовании. Используйте $ сообщение - & # x3e; getHeader () - & # x3e;. ParseParams ()
    • Несколько улучшений производительности жрать & # x5c; Общие & # x5c; Collection
    • Добавлена ​​$ опций аргумент до конца следующих методов жрать & # x5c; Http & # x5c; ClientInterface: createRequest, голова, удалить, поставить, патч, сообщение, опции, prepareRequest

    Требования

    • PHP 5.3.2 или выше

    Похожие программы

    Quark
    Quark

    18 Apr 16

    Tumbleplate
    Tumbleplate

    13 May 15

    JEDI VCL
    JEDI VCL

    12 May 15

    Liten Framework
    Liten Framework

    12 Apr 15

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

    Комментарии не найдены
    добавить комментарий
    Включите картинки!
    Поиск по категориям