Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

150 lines (144 sloc) 4.66 KB
<?xml version="1.0" encoding="UTF-8"?>
<package version="2.1" xmlns="" xmlns:tasks="" xmlns:xsi="" xsi:schemaLocation="">
<summary>Class to perform HTTP requests. Uses an adapter based system for performing those requests
Please see the examples dir for basic usage
Adapters are available for based on the following code and are used in this order:
* PEAR2\HTTP\Request\Adapter\Http (uses the Pecl Http class)
* PEAR2\HTTP\Request\Adapter\Curl (based on the curl extension, not complete)
* PEAR2\HTTP\Request\Adapter\Phpstream (based on the http php stream code)
* PEAR2\HTTP\Request\Adapter\Phpsocket (based on php sockets, built from PEAR1 HTTP_Request)
Additional adapters:
* PEAR2\HTTP\Request\Adapter\Filesystem (useful for mock Internet interaction)
<name>Joshua Eichorn</name>
<name>David Coallier</name>
<name>Richard Heyes</name>
<name>Alexey Borzov</name>
<name>Elizabeth Marie Smith</name>
<name>Brett Bieber</name>
<license uri="">New BSD License</license>
<notes>Bugfix release:
* Phpstream adapter - add request_fulluri to fix proxy support [olofa]
<dir name="/">
<dir name="examples">
<file role="doc" name="adapter.php"/>
<file role="doc" name="get.php"/>
<file role="doc" name="head.php"/>
<file role="doc" name="post.php"/>
<dir name="src" baseinstalldir="PEAR2">
<dir name="HTTP">
<dir name="Request">
<dir name="Adapter">
<file role="php" name="Curl.php"/>
<file role="php" name="Filesystem.php"/>
<file role="php" name="Http.php"/>
<file role="php" name="Phpsocket.php"/>
<file role="php" name="Phpstream.php"/>
<file role="php" name="Adapter.php"/>
<file role="php" name="allfiles.php"/>
<file role="php" name="Exception.php"/>
<file role="php" name="Headers.php"/>
<file role="php" name="Listener.php"/>
<file role="php" name="Response.php"/>
<file role="php" name="Uri.php"/>
<file role="php" name="Request.php"/>
<dir name="tests" baseinstalldir="/">
<dir name="http">
<file role="test" name="get.001.phpt"/>
<file role="test" name="get.002.phpt"/>
<file role="test" name="post.001.phpt"/>
<dir name="phpsocket">
<file role="test" name="get.001.phpt"/>
<file role="test" name="get.002.phpt"/>
<file role="test" name="post.001.phpt"/>
<dir name="phpstream">
<file role="test" name="get.001.phpt"/>
<file role="test" name="get.002.phpt"/>
<file role="test" name="post.001.phpt"/>
<dir name="shared">
<file role="test" name="get.001.php"/>
<file role="test" name="get.002.php"/>
<file role="test" name="post.001.php"/>
<dir name="testFiles">
<file role="test" name="2meg.bin"/>
<file role="test" name=""/>
<file role="test" name="test001.html"/>
<file role="test" name="test002.php"/>
<file role="test" name="test003.png"/>
<file role="test" name="get_large_file.phpt"/>
<file role="test" name="headers.001.phpt"/>
<file role="test" name="headers.002.phpt"/>
<file role="test" name="headers.003.phpt"/>
<file role="test" name="headers.004.phpt"/>
<file role="test" name="_setup.php"/>
Jump to Line
Something went wrong with that request. Please try again.