pecl_http

Extended HTTP Support


This HTTP extension aims to provide a convenient and powerful
set of functionality for one of PHPs major applications.

It eases handling of HTTP urls, headers and messages, provides
means for negotiation of a client's preferred content type,
language and charset, as well as a convenient way to send any
arbitrary data with caching and resuming capabilities.

It provides powerful request functionality with support for
parallel requests.

Documentation:
https://mdref.m6w6.name/http

License: BSD-2-Clause

Latest releases

Version Release Download
4.2.6 2024-11-05 pecl_http-4.2.6.tgz
4.2.4 2023-10-02 pecl_http-4.2.4.tgz
4.2.3 2022-06-10 pecl_http-4.2.3.tgz
4.2.2 2022-02-25 pecl_http-4.2.2.tgz
4.2.1 2021-09-13 pecl_http-4.2.1.tgz
Show all releases

Changelog

Version Message
4.2.6 * Fix #136 Potential incompatibility with libcurl 8.9.0; add workaround for CURLOPT_INTERFACE for v8.9-8.10
* Fix #137 Potential compilation error with PHP 8.4; php_lcg.h was deprecated in 8.2
4.2.4 * Fix Error using ssl array in options : Could not set option tlsauthtype
(see gh issue #131)
* Fix arginfo wargnings of the internal curl client user handler
* Disable libidn support for v1.36-v1.38 due to broken locale detection
4.2.3 * Fix http\Client::requeue() not updating response callback
4.2.2 * Fixed gh-issue #123: Segfault with libcurl 7.81
4.2.1 * Fixed failing tests with PHP-8.1 (see gh issue #120)
* Fixed configure reliably finding the right libcurl features available
* Fixed cookie handling with libcurl 7.77+ and consistently across all
supported libcurl versions (follow-up to gh issue #116)
Show complete changelog