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
Связанные теги