pecl_http
Extended HTTP Support
* Building absolute URIs
* RFC compliant HTTP redirects
* RFC compliant HTTP date handling
* Parsing of HTTP headers and messages
* Caching by "Last-Modified" and/or ETag
(with 'on the fly' option for ETag generation from buffered output)
* Sending data/files/streams with (multiple) ranges support
* Negotiating user preferred language/charset
* Convenient request functionality built upon libcurl
* PHP5 classes: HttpUtil, HttpResponse (PHP-5.1), HttpRequest, HttpRequestPool, HttpMessage
mike
Michael Wallner
mike@php.net
lead
0.15.0
2005-10-11
PHP License
beta
+ Updated documentation (a lot)
+ Added optional third parameter to HttpRequest::__construct() accepting an array with options
+ Added compression functions gzencode/gzdecode, deflate/inflate, compress/uncompress
+ Added http_support() for probing features that depend on external libraries
- Renamed http_absolute_uri() to http_build_uri() (complements with http_build_query())
- Changed the signature of the negotiator to fill the second parameter with the results array
* Fixed several ETag issues
* Fixed HttpRequestPools detach() and attach() methods when the iterator is active
* Fixed parsing messages with Content-Range headers
* Fixed parsing messages with another Transfer-Encoding header value than chunked