1 <?xml version=
"1.0" encoding=
"ISO-8859-1" ?>
2 <package version=
"2.0" xmlns=
"http://pear.php.net/dtd/package-2.0"
3 xmlns:
tasks=
"http://pear.php.net/dtd/tasks-1.0"
4 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance"
6 http://pear.php.net/dtd/tasks-1.0
7 http://pear.php.net/dtd/tasks-1.0.xsd
8 http://pear.php.net/dtd/package-2.0
9 http://pear.php.net/dtd/package-2.0.xsd">
10 <name>pecl_http
</name>
11 <channel>pecl.php.net
</channel>
12 <summary>Extended HTTP Support
</summary>
13 <description><![CDATA[
14 This HTTP extension aims to provide a convenient and powerful
15 set of functionality for one of PHPs major applications.
17 It eases handling of HTTP urls, headers and messages, provides
18 means for negotiation of a client's preferred content type,
19 language and charset, as well as a convenient way to send any
20 arbitrary data with caching and resuming capabilities.
22 It provides powerful request functionality, if built with CURL
23 support. Parallel requests are available for PHP
5 and greater.
26 <name>Michael Wallner
</name>
28 <email>mike@php.net
</email>
31 <date>2013-
08-
12</date>
33 <release>2.0.0RC1
</release>
37 <release>beta
</release>
40 <license>BSD, revised
</license>
42 Extended HTTP support. Again. Keep in mind that it's got the major version
2, because it's incompatible with pecl_http v1.
45 http://devel-m6w6.rhcloud.com/mdref/http
48 http://dev.iworks.at/ext-http/lcov/ext/http/
53 <file role=
"doc" name=
"LICENSE"/>
54 <file role=
"doc" name=
"CREDITS"/>
55 <file role=
"doc" name=
"KnownIssues.txt"/>
56 <file role=
"doc" name=
"ThanksTo.txt"/>
57 <file role=
"src" name=
"config.m4"/>
58 <file role=
"src" name=
"config9.m4"/>
59 <file role=
"src" name=
"config.w32"/>
61 <file role=
"src" name=
"php_http_api.h"/>
62 <file role=
"src" name=
"php_http_buffer.c"/>
63 <file role=
"src" name=
"php_http_buffer.h"/>
64 <file role=
"src" name=
"php_http.c"/>
65 <file role=
"src" name=
"php_http_client.c"/>
66 <file role=
"src" name=
"php_http_client.h"/>
67 <file role=
"src" name=
"php_http_client_curl.c"/>
68 <file role=
"src" name=
"php_http_client_curl.h"/>
69 <file role=
"src" name=
"php_http_client_request.c"/>
70 <file role=
"src" name=
"php_http_client_request.h"/>
71 <file role=
"src" name=
"php_http_client_response.c"/>
72 <file role=
"src" name=
"php_http_client_response.h"/>
73 <file role=
"src" name=
"php_http_cookie.c"/>
74 <file role=
"src" name=
"php_http_cookie.h"/>
75 <file role=
"src" name=
"php_http_curl.c"/>
76 <file role=
"src" name=
"php_http_curl.h"/>
77 <file role=
"src" name=
"php_http_encoding.c"/>
78 <file role=
"src" name=
"php_http_encoding.h"/>
79 <file role=
"src" name=
"php_http_env.c"/>
80 <file role=
"src" name=
"php_http_env.h"/>
81 <file role=
"src" name=
"php_http_env_request.c"/>
82 <file role=
"src" name=
"php_http_env_request.h"/>
83 <file role=
"src" name=
"php_http_env_response.c"/>
84 <file role=
"src" name=
"php_http_env_response.h"/>
85 <file role=
"src" name=
"php_http_etag.c"/>
86 <file role=
"src" name=
"php_http_etag.h"/>
87 <file role=
"src" name=
"php_http_exception.c"/>
88 <file role=
"src" name=
"php_http_exception.h"/>
89 <file role=
"src" name=
"php_http_filter.c"/>
90 <file role=
"src" name=
"php_http_filter.h"/>
91 <file role=
"src" name=
"php_http.h"/>
92 <file role=
"src" name=
"php_http_header_parser.c"/>
93 <file role=
"src" name=
"php_http_header_parser.h"/>
94 <file role=
"src" name=
"php_http_header.c"/>
95 <file role=
"src" name=
"php_http_header.h"/>
96 <file role=
"src" name=
"php_http_info.c"/>
97 <file role=
"src" name=
"php_http_info.h"/>
98 <file role=
"src" name=
"php_http_message_body.c"/>
99 <file role=
"src" name=
"php_http_message_body.h"/>
100 <file role=
"src" name=
"php_http_message.c"/>
101 <file role=
"src" name=
"php_http_message.h"/>
102 <file role=
"src" name=
"php_http_message_parser.c"/>
103 <file role=
"src" name=
"php_http_message_parser.h"/>
104 <file role=
"src" name=
"php_http_misc.c"/>
105 <file role=
"src" name=
"php_http_misc.h"/>
106 <file role=
"src" name=
"php_http_negotiate.c"/>
107 <file role=
"src" name=
"php_http_negotiate.h"/>
108 <file role=
"src" name=
"php_http_object.c"/>
109 <file role=
"src" name=
"php_http_object.h"/>
110 <file role=
"src" name=
"php_http_options.c"/>
111 <file role=
"src" name=
"php_http_options.h"/>
112 <file role=
"src" name=
"php_http_params.c"/>
113 <file role=
"src" name=
"php_http_params.h"/>
114 <file role=
"src" name=
"php_http_querystring.c"/>
115 <file role=
"src" name=
"php_http_querystring.h"/>
116 <file role=
"src" name=
"php_http_strlist.c"/>
117 <file role=
"src" name=
"php_http_strlist.h"/>
118 <file role=
"src" name=
"php_http_url.c"/>
119 <file role=
"src" name=
"php_http_url.h"/>
120 <file role=
"src" name=
"php_http_version.c"/>
121 <file role=
"src" name=
"php_http_version.h"/>
124 <file role=
"test" name=
"skipif.inc"/>
126 <file role=
"test" name=
"message_r_multipart_put.txt"/>
127 <file role=
"test" name=
"message_rr_empty.txt"/>
128 <file role=
"test" name=
"message_rr_empty_chunked.txt"/>
129 <file role=
"test" name=
"message_rr_empty_gzip.txt"/>
130 <file role=
"test" name=
"message_rr_helloworld_chunked.txt"/>
131 <file role=
"test" name=
"urls.txt"/>
133 <file role=
"test" name=
"bug61444.phpt"/>
134 <file role=
"test" name=
"client001.phpt"/>
135 <file role=
"test" name=
"client002.phpt"/>
136 <file role=
"test" name=
"client003.phpt"/>
137 <file role=
"test" name=
"client004.phpt"/>
138 <file role=
"test" name=
"client005.phpt"/>
139 <file role=
"test" name=
"client006.phpt"/>
140 <file role=
"test" name=
"client007.phpt"/>
141 <file role=
"test" name=
"client008.phpt"/>
142 <file role=
"test" name=
"client009.phpt"/>
143 <file role=
"test" name=
"client010.phpt"/>
144 <file role=
"test" name=
"client011.phpt"/>
145 <file role=
"test" name=
"client012.phpt"/>
146 <file role=
"test" name=
"client013.phpt"/>
147 <file role=
"test" name=
"clientrequest001.phpt"/>
148 <file role=
"test" name=
"clientrequest002.phpt"/>
149 <file role=
"test" name=
"clientrequest003.phpt"/>
150 <file role=
"test" name=
"clientrequest004.phpt"/>
151 <file role=
"test" name=
"clientresponse001.phpt"/>
152 <file role=
"test" name=
"clientresponse002.phpt"/>
153 <file role=
"test" name=
"clientresponse003.phpt"/>
154 <file role=
"test" name=
"envrequestbody001.phpt"/>
155 <file role=
"test" name=
"envrequestbody002.phpt"/>
156 <file role=
"test" name=
"envrequestbody003.phpt"/>
157 <file role=
"test" name=
"envrequestfiles001.phpt"/>
158 <file role=
"test" name=
"envrequestfiles002.phpt"/>
159 <file role=
"test" name=
"envrequestform.phpt"/>
160 <file role=
"test" name=
"envrequestheader001.phpt"/>
161 <file role=
"test" name=
"envrequestjson001.phpt"/>
162 <file role=
"test" name=
"envrequestjson002.phpt"/>
163 <file role=
"test" name=
"envrequestquery.phpt"/>
164 <file role=
"test" name=
"envresponse001.phpt"/>
165 <file role=
"test" name=
"envresponse002.phpt"/>
166 <file role=
"test" name=
"envresponse003.phpt"/>
167 <file role=
"test" name=
"envresponse004.phpt"/>
168 <file role=
"test" name=
"envresponse005.phpt"/>
169 <file role=
"test" name=
"envresponse006.phpt"/>
170 <file role=
"test" name=
"envresponse007.phpt"/>
171 <file role=
"test" name=
"envresponse008.phpt"/>
172 <file role=
"test" name=
"envresponse009.phpt"/>
173 <file role=
"test" name=
"envresponse010.phpt"/>
174 <file role=
"test" name=
"envresponse011.phpt"/>
175 <file role=
"test" name=
"envresponse012.phpt"/>
176 <file role=
"test" name=
"envresponse013.phpt"/>
177 <file role=
"test" name=
"envresponse014.phpt"/>
178 <file role=
"test" name=
"envresponsebody001.phpt"/>
179 <file role=
"test" name=
"envresponsebody002.phpt"/>
180 <file role=
"test" name=
"envresponsecodes.phpt"/>
181 <file role=
"test" name=
"envresponseheader001.phpt"/>
182 <file role=
"test" name=
"envresponseranges001.phpt"/>
183 <file role=
"test" name=
"etag001.phpt"/>
184 <file role=
"test" name=
"filterchunked.phpt"/>
185 <file role=
"test" name=
"filterzlib.phpt"/>
186 <file role=
"test" name=
"header001.phpt"/>
187 <file role=
"test" name=
"header002.phpt"/>
188 <file role=
"test" name=
"header003.phpt"/>
189 <file role=
"test" name=
"header004.phpt"/>
190 <file role=
"test" name=
"header005.phpt"/>
191 <file role=
"test" name=
"header006.phpt"/>
192 <file role=
"test" name=
"header007.phpt"/>
193 <file role=
"test" name=
"header008.phpt"/>
194 <file role=
"test" name=
"header009.phpt"/>
195 <file role=
"test" name=
"info_001.phpt"/>
196 <file role=
"test" name=
"info.phpt"/>
197 <file role=
"test" name=
"message001.phpt"/>
198 <file role=
"test" name=
"message002.phpt"/>
199 <file role=
"test" name=
"message003.phpt"/>
200 <file role=
"test" name=
"message004.phpt"/>
201 <file role=
"test" name=
"message005.phpt"/>
202 <file role=
"test" name=
"message006.phpt"/>
203 <file role=
"test" name=
"message007.phpt"/>
204 <file role=
"test" name=
"message008.phpt"/>
205 <file role=
"test" name=
"message009.phpt"/>
206 <file role=
"test" name=
"message010.phpt"/>
207 <file role=
"test" name=
"message011.phpt"/>
208 <file role=
"test" name=
"message012.phpt"/>
209 <file role=
"test" name=
"message013.phpt"/>
210 <file role=
"test" name=
"message014.phpt"/>
211 <file role=
"test" name=
"message015.phpt"/>
212 <file role=
"test" name=
"negotiate001.phpt"/>
213 <file role=
"test" name=
"params001.phpt"/>
214 <file role=
"test" name=
"params002.phpt"/>
215 <file role=
"test" name=
"phpunit.phpt"/>
216 <file role=
"test" name=
"propertyproxy001.phpt"/>
217 <file role=
"test" name=
"querystring_001.phpt"/>
218 <file role=
"test" name=
"serialize001.phpt"/>
219 <file role=
"test" name=
"url001.phpt"/>
220 <file role=
"test" name=
"version001.phpt"/>
223 <file role=
"test" name=
"CookieTest.php"/>
224 <file role=
"test" name=
"EncodingTest.php"/>
225 <file role=
"test" name=
"MessageBodyTest.php"/>
226 <file role=
"test" name=
"ParamsTest.php"/>
227 <file role=
"test" name=
"QueryStringTest.php"/>
228 <file role=
"test" name=
"UrlTest.php"/>
242 <channel>pecl.php.net
</channel>
244 <providesextension>raphf
</providesextension>
248 <channel>pecl.php.net
</channel>
250 <providesextension>propro
</providesextension>
254 <extension><name>hash
</name></extension>
255 <extension><name>iconv
</name></extension>
258 <providesextension>http
</providesextension>
262 prompt=
"Enable extended HTTP support"
265 name=
"with-http-zlib-dir"
266 prompt=
"where to find zlib"
269 name=
"with-http-libcurl-dir"
270 prompt=
"where to find libcurl"
273 name=
"with-http-libevent-dir"
274 prompt=
"where to find libevent"
277 <!-- install as="http.ini" name="docs/http.ini"/>
278 <install as="examples/tutorial.txt" name="docs/examples/tutorial.txt"/>
279 <install as="pecl/http/.php" name="lib/.php"/ -->