3 > **Note:** This documentation is work-in-progress.
7 Extended HTTP support. Again.
9 * Introduces the http namespace.
10 * PHP stream based message bodies.
11 * Encapsulated env request/response.
12 * Versatile error handling.
13 * Modular client support.
17 This extension is hosted at [PECL](http://pecl.php.net) and can be installed with [PEAR](http://pear.php.net)'s pecl command:
19 # pecl install pecl_http
23 This extension unconditionally depends on the pre-loaded presence of the following PHP extensions:
30 If configured ```--with-http-shared-deps``` (default) it requires on the pre-loaded presence of the following extensions, as long as they where available at build time:
38 pecl/http-v2 conflicts with thw following extensions:
45 * http.etag.mode = "crc32b"
46 Default hash method for dynamic response payloads to generate an ETag.
50 The http extension registers the ```http.*``` namespace for its stream filters. Provided stream filters are:
53 Decode a stream encoded with chunked transfer encoding.
55 Encode a stream with chunked transfer encoding.
57 Decode a stream encoded with deflate/zlib/gzip encoding.
59 Encode a stream with deflate/zlib/gzip encoding.