Guzzle

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

Rating: nan/5 (Total Votes: 0)

жрать поставляется с мощным 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 или выше

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

    monocle
    monocle

    13 May 15

    Ni
    Ni

    13 May 15

    epik
    epik

    10 Dec 15

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

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