Artax является асинхронным клиентом HTTP/1.1, основывался на платформе параллелизма Усилителя.

Artax является асинхронным клиентом HTTP/1.1. Его API упрощает совместимый стандартами ресурс HTTP пересекающееся и УСПОКОИТЕЛЬНОЕ потребление веб-сервиса, не затеняя базовый протокол. Библиотека вручную реализует HTTP по сокетам TCP; как таковой это не имеет никакой зависимости от ext/curl.

Это позволяет Вам писать очень производительный код, чтобы отправить и обработать Запросы HTTP с помощью абсолютно асинхронной обработки.

Библиотека доступна в https://github.com/amphp/artax

Функции

  • Запросы асинхронно
  • Объединяет персистентные "активные" соединения
  • Прозрачно следует за перенаправлениями
  • Декодирует gzipped тела объекта
  • Выставляет необработанные заголовки и данные сообщения
  • Потоковые тела объекта для управления использованием памяти с большими передачами
  • Поддержки все стандартные и пользовательские глаголы метода HTTP
  • Упрощает представления формы HTTP
  • Реализации защищают по умолчанию TLS (https://) с поддержкой пространства пользователя новых функций шифрования PHP 5.6 в более старых версиях PHP
  • Предельные соединения на хост для предотвращения IP запрещают в очистке контекстов
  • Cookie поддержек и сессии
  • Функции беспрепятственно позади серверов Прокси HTTP

Связанные теги