The HTTP extension for PHP aims to provide a
convenient and powerful set of functionality for
one of PHP's major applications. It eases handling
of HTTP URLs, dates, redirects, headers, and
messages, provides means for negotiation of
clients' preferred language and charset, as well
as a convenient way to send any arbitrary data
with caching and resuming capabilities. It
provides powerful request functionality if built
with CURL support. Parallel requests are available
for PHP 5 and greater.
License: BSD License (revised)
Changes:
This release added HttpRequest::flushCookies(), a
HTTP_URL_FROM_ENV constant, retrycount and retrydelay request
options, libevent support for libcurl and a --with-http-curl-libevent
configure option, and HttpRequestPool::enableEvents(). Problems
with the cookiestore request option (with persistent handles) were
fixed along with a crash on prematurely called HttpMessage::next(),
a possible shutdown crash with http_parse_params() and PHP4, a
possible crash at module shutdown in the persistent handle API, a
missing PHP_LIBDIR definition in config.m4 for PHP4, and non-
standard shell support in config.m4.