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 або вище

    Схожі програми

    tinyPHP
    tinyPHP

    13 Apr 15

    RaptorJS
    RaptorJS

    13 May 15

    Jelix
    Jelix

    18 Apr 16

    ColdBox
    ColdBox

    12 May 15

    Guzzle

    Коментар не знайдено
    додати коментар
    Включіть картинки!
    Пошук за категоріями