<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How to use the PECL HTTP (PECL_HTTP) Extension to make HTTP requests from PHP</title>
	<atom:link href="http://www.mkfoster.com/2009/01/04/how-to-use-the-pecl-http-pecl_http-extension-to-make-http-requests-from-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mkfoster.com/2009/01/04/how-to-use-the-pecl-http-pecl_http-extension-to-make-http-requests-from-php/</link>
	<description>Misadventures in Technology</description>
	<lastBuildDate>Sat, 28 Jan 2012 19:56:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: mr.goose</title>
		<link>http://www.mkfoster.com/2009/01/04/how-to-use-the-pecl-http-pecl_http-extension-to-make-http-requests-from-php/comment-page-1/#comment-1119</link>
		<dc:creator>mr.goose</dc:creator>
		<pubDate>Tue, 24 Jan 2012 10:50:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.markfosteronline.com/?p=181#comment-1119</guid>
		<description>Thank you. This article has saved my many hours of agony!

Best wishes.</description>
		<content:encoded><![CDATA[<p>Thank you. This article has saved my many hours of agony!</p>
<p>Best wishes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shaun</title>
		<link>http://www.mkfoster.com/2009/01/04/how-to-use-the-pecl-http-pecl_http-extension-to-make-http-requests-from-php/comment-page-1/#comment-128</link>
		<dc:creator>Shaun</dc:creator>
		<pubDate>Wed, 26 May 2010 12:31:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.markfosteronline.com/?p=181#comment-128</guid>
		<description>I&#039;ve followed you instructions but I get the following error, what does this mean

Fatal error: Uncaught exception &#039;HttpInvalidParamException&#039; with message &#039;Empty or too short HTTP message: &#039;&#039;&#039; in /var/www/httptest.php:15 inner exception &#039;HttpRequestException&#039; with message &#039;Timeout was reached; connect() timed out! (http://www.example.com/)&#039; in /var/www/httptest.php:5 Stack trace: #0 /var/www/httptest.php(15): HttpRequest-&gt;send() #1 {main} thrown in /var/www/httptest.php on line 15</description>
		<content:encoded><![CDATA[<p>I&#8217;ve followed you instructions but I get the following error, what does this mean</p>
<p>Fatal error: Uncaught exception &#8216;HttpInvalidParamException&#8217; with message &#8216;Empty or too short HTTP message: &#8221;&#8217; in /var/www/httptest.php:15 inner exception &#8216;HttpRequestException&#8217; with message &#8216;Timeout was reached; connect() timed out! (<a href="http://www.example.com/" rel="nofollow">http://www.example.com/</a>)&#8217; in /var/www/httptest.php:5 Stack trace: #0 /var/www/httptest.php(15): HttpRequest-&gt;send() #1 {main} thrown in /var/www/httptest.php on line 15</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mfoster</title>
		<link>http://www.mkfoster.com/2009/01/04/how-to-use-the-pecl-http-pecl_http-extension-to-make-http-requests-from-php/comment-page-1/#comment-127</link>
		<dc:creator>mfoster</dc:creator>
		<pubDate>Fri, 14 May 2010 03:47:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.markfosteronline.com/?p=181#comment-127</guid>
		<description>Shaun, I am not terribly familiar with everything that test is attempting but my first guess would be that perhaps the module is working but can&#039;t get out.  It looks like it is attempting to connect to external sites as part of its testing.  Make sure you can open a web browser on that box and get out to a website OK or at least see if you can just ping www.google.com and/or www.php.net.  Perhaps a gateway or DNS is not setup correctly?  Good luck!</description>
		<content:encoded><![CDATA[<p>Shaun, I am not terribly familiar with everything that test is attempting but my first guess would be that perhaps the module is working but can&#8217;t get out.  It looks like it is attempting to connect to external sites as part of its testing.  Make sure you can open a web browser on that box and get out to a website OK or at least see if you can just ping <a href="http://www.google.com" rel="nofollow">http://www.google.com</a> and/or <a href="http://www.php.net" rel="nofollow">http://www.php.net</a>.  Perhaps a gateway or DNS is not setup correctly?  Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shaun</title>
		<link>http://www.mkfoster.com/2009/01/04/how-to-use-the-pecl-http-pecl_http-extension-to-make-http-requests-from-php/comment-page-1/#comment-126</link>
		<dc:creator>Shaun</dc:creator>
		<pubDate>Thu, 13 May 2010 12:33:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.markfosteronline.com/?p=181#comment-126</guid>
		<description>I&#039;ve used you instructions before and was able to test that the pecl_http extension worked on another machine. 

I now tried to replicate the installation and get a black screen in my browser when trying to run the php scripts. 

Could you give me a hint as to why this might be happening. 

when I ran the make test function during installation of the pecl_http I did recieved the following errors. 

Build complete.
Don&#039;t forget to run &#039;make test&#039;.

shaun@jmbgroup-desktop:~/Downloads/pecl1.6/pecl_http-1.6.6$ sudo make test

Build complete.
Don&#039;t forget to run &#039;make test&#039;.


=====================================================================
PHP         : /usr/bin/php 
PHP_SAPI    : cli
PHP_VERSION : 5.3.2-1ubuntu4
ZEND_VERSION: 2.3.0
PHP_OS      : Linux - Linux jmbgroup-desktop 2.6.32-22-generic #33-Ubuntu SMP Wed Apr 28 13:28:05 UTC 2010 x86_64
INI actual  : /home/shaun/Downloads/pecl1.6/pecl_http-1.6.6/tmp-php.ini
More .INIs  :  
CWD         : /home/shaun/Downloads/pecl1.6/pecl_http-1.6.6
Extra dirs  : 
VALGRIND    : Not used
=====================================================================
TIME START 2010-05-13 12:09:21
=====================================================================
PASS HttpMessage [tests/HttpMessage_001.phpt] 
FAIL HttpMessage properties [tests/HttpMessage_002.phpt] 
PASS HttpMessage implements Serializable, Countable [tests/HttpMessage_003.phpt] 
PASS HttpMessage::detach() [tests/HttpMessage_004.phpt] 
PASS HttpMessage::prepend() [tests/HttpMessage_005.phpt] 
PASS HttpMessage iterator [tests/HttpMessage_006.phpt] 
PASS HttpMessage::reverse() [tests/HttpMessage_007.phpt] 
PASS HttpMessage::toMessageTypeObject() [tests/HttpMessage_008.phpt] 
PASS Bug #16700 - child classes of HttpMessage cannot not have array properties [tests/HttpMessage_009_bug16700.phpt] 
PASS HttpQueryString global [tests/HttpQueryString_001.phpt] 
PASS HttpQueryString local [tests/HttpQueryString_002.phpt] 
PASS HttpQueryString xlate [tests/HttpQueryString_003.phpt] 
PASS HttpQueryString w/ objects [tests/HttpQueryString_004.phpt] 
SKIP HttpRequestDataShare [tests/HttpRequestDataShare_001.phpt] reason: www.google.com not responsive
SKIP HttpRequestDataShare global [tests/HttpRequestDataShare_002.phpt] reason: www.google.com not responsive
SKIP HttpRequestPool [tests/HttpRequestPool_001.phpt] reason: www.php.net not responsive
SKIP extending HttpRequestPool [tests/HttpRequestPool_002.phpt] reason: www.php.net not responsive
-request^[[C^[[C^[[C^[[C^[[C^[[C^[[D^[[D^[[D^[[A^[[B^[^[FAIL HttpRequestPool chain [tests/HttpRequestPool_003.phpt] 
PASS HttpRequestPool::__destruct() invalid curl handle [tests/HttpRequestPool_004.phpt] 
PASS HttpRequestPool exception [tests/HttpRequestPool_005.phpt] 
SKIP HttpRequestPool detaching in callbacks [tests/HttpRequestPool_006.phpt] reason: at.php.net not responsive
PASS HttpRequest options [tests/HttpRequest_001.phpt] 
SKIP HttpRequest GET/POST [tests/HttpRequest_002.phpt] reason: www.google.com not responsive
SKIP HttpRequest SSL [tests/HttpRequest_003.phpt] reason: arweb.info not responsive
FAIL HttpRequest multiple posts [tests/HttpRequest_004.phpt] 
PASS HttpRequest accessors [tests/HttpRequest_005.phpt] 
SKIP HttpRequest XMLRPC [tests/HttpRequest_006.phpt] reason: need ext/xmlrpc
FAIL HttpRequest PUT [tests/HttpRequest_007.phpt] 
FAIL HttpRequest custom request method [tests/HttpRequest_008.phpt] 
FAIL HttpRequest callbacks [tests/HttpRequest_009.phpt] 
FAIL HttpRequest cookie API [tests/HttpRequest_010.phpt] 
SKIP HttpResponse - send data with caching headers [tests/HttpResponse_001.phpt] reason: need CGI SAPI
SKIP HttpResponse - send gzipped file [tests/HttpResponse_002.phpt] reason: need CGI SAPI
SKIP HttpResponse - send gzipped file with caching headers [tests/HttpResponse_003.phpt] reason: need CGI SAPI
SKIP HttpResponse - send cached gzipped data [tests/HttpResponse_004.phpt] reason: need CGI SAPI
SKIP HttpResponse file not found [tests/HttpResponse_005.phpt] reason: need CGI SAPI
SKIP allowed methods [tests/allowed_methods_002.phpt] reason: need CGI SAPI
SKIP logging allowed methods [tests/allowed_methods_002_logging.phpt] reason: need CGI SAPI
FAIL Bug #15800 Double free when zval is separated in convert_to_* [tests/bug_15800.phpt] 
PASS http_build_str [tests/build_str_001.phpt] 
PASS http_build_url() with relative paths [tests/build_url_001.phpt] 
PASS http_build_url() with parse_url() [tests/build_url_002.phpt] 
PASS http_build_url() [tests/build_url_003.phpt] 
PASS http_build_url flags [tests/build_url_004.phpt] 
PASS http_chunked_decode() &quot;\r\n&quot; [tests/chunked_decode_001.phpt] 
PASS http_chunked_decode() &quot;\n&quot; [tests/chunked_decode_002.phpt] 
PASS http_chunked_decode() truncated message [tests/chunked_decode_003.phpt] 
PASS http_chunked_decode() truncated message ending with NUL after a chunk [tests/chunked_decode_004.phpt] 
FAIL cloning [tests/cloning_001.phpt] 
PASS http_date() with timestamp [tests/date_001.phpt] 
PASS http_date() without timestamp [tests/date_002.phpt] 
PASS encoding stream objects [tests/encoding_objects_001.phpt] 
PASS encodings [tests/encodings.phpt] 
SKIP crc32 etag (may fail because PHPs crc32 is actually crc32b) [tests/etag_mode_031.phpt] reason: need CGI SAPI
SKIP sha1 etag [tests/etag_mode_032.phpt] reason: need CGI SAPI
SKIP md5 etag [tests/etag_mode_033.phpt] reason: need CGI SAPI
SKIP ext/hash etag [tests/etag_mode_034.phpt] reason: need CGI SAPI
SKIP ob crc32 etag (may fail because PHPs crc32 is actually crc32b) [tests/etag_mode_041.phpt] reason: need CGI SAPI
SKIP ob sha1 etag [tests/etag_mode_042.phpt] reason: need CGI SAPI
SKIP ob md5 etag [tests/etag_mode_043.phpt] reason: need CGI SAPI
SKIP ob ext/hash etag [tests/etag_mode_044.phpt] reason: need CGI SAPI
PASS exceptions [tests/exceptions.phpt] 
SKIP get request data [tests/get_request_data_001.phpt] reason: CGI not available
PASS http_match_request_header() [tests/match_request_header_001.phpt] 
PASS negotiation [tests/negotiation_001.phpt] 
SKIP ob_deflatehandler [tests/ob_deflatehandler_001.phpt] reason: need CGI SAPI
SKIP ob_inflatehandler [tests/ob_inflatehandler_001.phpt] reason: need CGI SAPI
PASS parse cookie [tests/parse_cookie_001.phpt] 
PASS parse cookie [tests/parse_cookie_002.phpt] 
PASS http_parse_headers() [tests/parse_headers_001.phpt] 
SKIP http_parse_message() [tests/parse_message_001.phpt] reason: www.google.com not responsive
PASS identity encoding trap [tests/parse_message_002.phpt] 
PASS content range message [tests/parse_message_003.phpt] 
PASS http_parse_message() recursive [tests/parse_message_004.phpt] 
PASS http_parse_message() content range header w/(o) = [tests/parse_message_005.phpt] 
PASS mixed EOL trap [tests/parse_message_006.phpt] 
PASS http_parse_params [tests/parse_params_001.phpt] 
SKIP persistent handles [tests/persistent_handles_001.phpt] reason: need ZTS build
FAIL persistent handles [tests/persistent_handles_002.phpt] 
SKIP persistent handles [tests/persistent_handles_003.phpt] reason: need PHP &lt;= v4.4
SKIP http_redirect() with params [tests/redirect_011.phpt] reason: need CGI SAPI
SKIP logging redirects [tests/redirect_011_logging.phpt] reason: need CGI SAPI
SKIP http_redirect() with session [tests/redirect_012.phpt] reason: need CGI SAPI
SKIP logging redirects [tests/redirect_012_logging.phpt] reason: need CGI SAPI
SKIP http_redirect() permanent [tests/redirect_013.phpt] reason: need CGI SAPI
SKIP logging redirects [tests/redirect_013_logging.phpt] reason: need CGI SAPI
FAIL urlencoded cookies [tests/request_cookies.phpt] 
FAIL request etag [tests/request_etag.phpt] 
SKIP GZIP request [tests/request_gzip.phpt] reason: dev.iworks.at not responsive
PASS request methods [tests/request_methods.phpt] 
FAIL http_put_data() [tests/request_put_data.phpt] 
SKIP http_send_data() NIL-NUM range [tests/send_data_001.phpt] reason: need CGI SAPI
SKIP http_send_data() NUM-NUM range [tests/send_data_002.phpt] reason: need CGI SAPI
SKIP http_send_data() NUM-NIL range [tests/send_data_003.phpt] reason: need CGI SAPI
SKIP http_send_data() syntactically invalid range [tests/send_data_004.phpt] reason: need CGI SAPI
SKIP http_send_data() oversized range [tests/send_data_005.phpt] reason: need CGI SAPI
SKIP http_send_data() multiple ranges [tests/send_data_006.phpt] reason: need CGI SAPI
SKIP http_send_data() HTTP_SENDBUF_SIZE long string [tests/send_data_010.phpt] reason: need CGI SAPI
SKIP http_send_data() last modified caching [tests/send_data_011.phpt] reason: need CGI SAPI
SKIP http_send() failed precondition [tests/send_failed_precond_001.phpt] reason: need CGI SAPI
SKIP http_send_file() multiple ranges [tests/send_file_005.phpt] reason: need CGI SAPI
SKIP http_send_file() [tests/send_file_008.phpt] reason: need CGI SAPI
SKIP http_send_file() NUM-NUM range [tests/send_file_009.phpt] reason: need CGI SAPI
SKIP http_send_file() NIL-NUM range [tests/send_file_010.phpt] reason: need CGI SAPI
SKIP http_send_file() NUM-NIL range [tests/send_file_011.phpt] reason: need CGI SAPI
SKIP http_send_file() syntactically invalid range [tests/send_file_012.phpt] reason: need CGI SAPI
SKIP http_send_file() oversized range [tests/send_file_013.phpt] reason: need CGI SAPI
SKIP http_send() If-Range [tests/send_ifrange_001.phpt] reason: need CGI SAPI
SKIP http_send() If-Range [tests/send_ifrange_003.phpt] reason: need CGI SAPI
PASS stream filters [tests/stream_filters_001.phpt] 
PASS gzip stream filters [tests/stream_filters_002.phpt] 
PASS stream filter fun [tests/stream_filters_003.phpt] 
=====================================================================
TIME END 2010-05-13 12:16:23

=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped    :    0
Exts tested     :   45
---------------------------------------------------------------------

Number of tests :  112                58
Tests skipped   :   54 ( 48.2%) --------
Tests warned    :    0 (  0.0%) (  0.0%)
Tests failed    :   13 ( 11.6%) ( 22.4%)
Expected fail   :    0 (  0.0%) (  0.0%)
Tests passed    :   45 ( 40.2%) ( 77.6%)
---------------------------------------------------------------------
Time taken      :  422 seconds
=====================================================================

=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
HttpMessage properties [tests/HttpMessage_002.phpt]
HttpRequestPool chain [tests/HttpRequestPool_003.phpt]
HttpRequest multiple posts [tests/HttpRequest_004.phpt]
HttpRequest PUT [tests/HttpRequest_007.phpt]
HttpRequest custom request method [tests/HttpRequest_008.phpt]
HttpRequest callbacks [tests/HttpRequest_009.phpt]
HttpRequest cookie API [tests/HttpRequest_010.phpt]
Bug #15800 Double free when zval is separated in convert_to_* [tests/bug_15800.phpt]
cloning [tests/cloning_001.phpt]
persistent handles [tests/persistent_handles_002.phpt]
urlencoded cookies [tests/request_cookies.phpt]
request etag [tests/request_etag.phpt]
http_put_data() [tests/request_put_data.phpt]
=====================================================================

You may have found a problem in PHP.
We would like to send this report automatically to the
PHP QA team, to give us a better understanding of how
the test cases are doing. If you don&#039;t want to send it
immediately, you can choose &quot;s&quot; to save the report to
a file that you can send us later.
Do you want to send this report now? [Yns]:

I&#039;m running ubuntu 10.4 with apache2 and php5

Any suggestion as to how I may be able to correct these error would be greatly appreciated.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve used you instructions before and was able to test that the pecl_http extension worked on another machine. </p>
<p>I now tried to replicate the installation and get a black screen in my browser when trying to run the php scripts. </p>
<p>Could you give me a hint as to why this might be happening. </p>
<p>when I ran the make test function during installation of the pecl_http I did recieved the following errors. </p>
<p>Build complete.<br />
Don&#8217;t forget to run &#8216;make test&#8217;.</p>
<p>shaun@jmbgroup-desktop:~/Downloads/pecl1.6/pecl_http-1.6.6$ sudo make test</p>
<p>Build complete.<br />
Don&#8217;t forget to run &#8216;make test&#8217;.</p>
<p>=====================================================================<br />
PHP         : /usr/bin/php<br />
PHP_SAPI    : cli<br />
PHP_VERSION : 5.3.2-1ubuntu4<br />
ZEND_VERSION: 2.3.0<br />
PHP_OS      : Linux &#8211; Linux jmbgroup-desktop 2.6.32-22-generic #33-Ubuntu SMP Wed Apr 28 13:28:05 UTC 2010 x86_64<br />
INI actual  : /home/shaun/Downloads/pecl1.6/pecl_http-1.6.6/tmp-php.ini<br />
More .INIs  :<br />
CWD         : /home/shaun/Downloads/pecl1.6/pecl_http-1.6.6<br />
Extra dirs  :<br />
VALGRIND    : Not used<br />
=====================================================================<br />
TIME START 2010-05-13 12:09:21<br />
=====================================================================<br />
PASS HttpMessage [tests/HttpMessage_001.phpt]<br />
FAIL HttpMessage properties [tests/HttpMessage_002.phpt]<br />
PASS HttpMessage implements Serializable, Countable [tests/HttpMessage_003.phpt]<br />
PASS HttpMessage::detach() [tests/HttpMessage_004.phpt]<br />
PASS HttpMessage::prepend() [tests/HttpMessage_005.phpt]<br />
PASS HttpMessage iterator [tests/HttpMessage_006.phpt]<br />
PASS HttpMessage::reverse() [tests/HttpMessage_007.phpt]<br />
PASS HttpMessage::toMessageTypeObject() [tests/HttpMessage_008.phpt]<br />
PASS Bug #16700 &#8211; child classes of HttpMessage cannot not have array properties [tests/HttpMessage_009_bug16700.phpt]<br />
PASS HttpQueryString global [tests/HttpQueryString_001.phpt]<br />
PASS HttpQueryString local [tests/HttpQueryString_002.phpt]<br />
PASS HttpQueryString xlate [tests/HttpQueryString_003.phpt]<br />
PASS HttpQueryString w/ objects [tests/HttpQueryString_004.phpt]<br />
SKIP HttpRequestDataShare [tests/HttpRequestDataShare_001.phpt] reason: <a href="http://www.google.com" rel="nofollow">http://www.google.com</a> not responsive<br />
SKIP HttpRequestDataShare global [tests/HttpRequestDataShare_002.phpt] reason: <a href="http://www.google.com" rel="nofollow">http://www.google.com</a> not responsive<br />
SKIP HttpRequestPool [tests/HttpRequestPool_001.phpt] reason: <a href="http://www.php.net" rel="nofollow">http://www.php.net</a> not responsive<br />
SKIP extending HttpRequestPool [tests/HttpRequestPool_002.phpt] reason: <a href="http://www.php.net" rel="nofollow">http://www.php.net</a> not responsive<br />
-request^[[C^[[C^[[C^[[C^[[C^[[C^[[D^[[D^[[D^[[A^[[B^[^[FAIL HttpRequestPool chain [tests/HttpRequestPool_003.phpt]<br />
PASS HttpRequestPool::__destruct() invalid curl handle [tests/HttpRequestPool_004.phpt]<br />
PASS HttpRequestPool exception [tests/HttpRequestPool_005.phpt]<br />
SKIP HttpRequestPool detaching in callbacks [tests/HttpRequestPool_006.phpt] reason: at.php.net not responsive<br />
PASS HttpRequest options [tests/HttpRequest_001.phpt]<br />
SKIP HttpRequest GET/POST [tests/HttpRequest_002.phpt] reason: <a href="http://www.google.com" rel="nofollow">http://www.google.com</a> not responsive<br />
SKIP HttpRequest SSL [tests/HttpRequest_003.phpt] reason: arweb.info not responsive<br />
FAIL HttpRequest multiple posts [tests/HttpRequest_004.phpt]<br />
PASS HttpRequest accessors [tests/HttpRequest_005.phpt]<br />
SKIP HttpRequest XMLRPC [tests/HttpRequest_006.phpt] reason: need ext/xmlrpc<br />
FAIL HttpRequest PUT [tests/HttpRequest_007.phpt]<br />
FAIL HttpRequest custom request method [tests/HttpRequest_008.phpt]<br />
FAIL HttpRequest callbacks [tests/HttpRequest_009.phpt]<br />
FAIL HttpRequest cookie API [tests/HttpRequest_010.phpt]<br />
SKIP HttpResponse &#8211; send data with caching headers [tests/HttpResponse_001.phpt] reason: need CGI SAPI<br />
SKIP HttpResponse &#8211; send gzipped file [tests/HttpResponse_002.phpt] reason: need CGI SAPI<br />
SKIP HttpResponse &#8211; send gzipped file with caching headers [tests/HttpResponse_003.phpt] reason: need CGI SAPI<br />
SKIP HttpResponse &#8211; send cached gzipped data [tests/HttpResponse_004.phpt] reason: need CGI SAPI<br />
SKIP HttpResponse file not found [tests/HttpResponse_005.phpt] reason: need CGI SAPI<br />
SKIP allowed methods [tests/allowed_methods_002.phpt] reason: need CGI SAPI<br />
SKIP logging allowed methods [tests/allowed_methods_002_logging.phpt] reason: need CGI SAPI<br />
FAIL Bug #15800 Double free when zval is separated in convert_to_* [tests/bug_15800.phpt]<br />
PASS http_build_str [tests/build_str_001.phpt]<br />
PASS http_build_url() with relative paths [tests/build_url_001.phpt]<br />
PASS http_build_url() with parse_url() [tests/build_url_002.phpt]<br />
PASS http_build_url() [tests/build_url_003.phpt]<br />
PASS http_build_url flags [tests/build_url_004.phpt]<br />
PASS http_chunked_decode() &#8220;\r\n&#8221; [tests/chunked_decode_001.phpt]<br />
PASS http_chunked_decode() &#8220;\n&#8221; [tests/chunked_decode_002.phpt]<br />
PASS http_chunked_decode() truncated message [tests/chunked_decode_003.phpt]<br />
PASS http_chunked_decode() truncated message ending with NUL after a chunk [tests/chunked_decode_004.phpt]<br />
FAIL cloning [tests/cloning_001.phpt]<br />
PASS http_date() with timestamp [tests/date_001.phpt]<br />
PASS http_date() without timestamp [tests/date_002.phpt]<br />
PASS encoding stream objects [tests/encoding_objects_001.phpt]<br />
PASS encodings [tests/encodings.phpt]<br />
SKIP crc32 etag (may fail because PHPs crc32 is actually crc32b) [tests/etag_mode_031.phpt] reason: need CGI SAPI<br />
SKIP sha1 etag [tests/etag_mode_032.phpt] reason: need CGI SAPI<br />
SKIP md5 etag [tests/etag_mode_033.phpt] reason: need CGI SAPI<br />
SKIP ext/hash etag [tests/etag_mode_034.phpt] reason: need CGI SAPI<br />
SKIP ob crc32 etag (may fail because PHPs crc32 is actually crc32b) [tests/etag_mode_041.phpt] reason: need CGI SAPI<br />
SKIP ob sha1 etag [tests/etag_mode_042.phpt] reason: need CGI SAPI<br />
SKIP ob md5 etag [tests/etag_mode_043.phpt] reason: need CGI SAPI<br />
SKIP ob ext/hash etag [tests/etag_mode_044.phpt] reason: need CGI SAPI<br />
PASS exceptions [tests/exceptions.phpt]<br />
SKIP get request data [tests/get_request_data_001.phpt] reason: CGI not available<br />
PASS http_match_request_header() [tests/match_request_header_001.phpt]<br />
PASS negotiation [tests/negotiation_001.phpt]<br />
SKIP ob_deflatehandler [tests/ob_deflatehandler_001.phpt] reason: need CGI SAPI<br />
SKIP ob_inflatehandler [tests/ob_inflatehandler_001.phpt] reason: need CGI SAPI<br />
PASS parse cookie [tests/parse_cookie_001.phpt]<br />
PASS parse cookie [tests/parse_cookie_002.phpt]<br />
PASS http_parse_headers() [tests/parse_headers_001.phpt]<br />
SKIP http_parse_message() [tests/parse_message_001.phpt] reason: <a href="http://www.google.com" rel="nofollow">http://www.google.com</a> not responsive<br />
PASS identity encoding trap [tests/parse_message_002.phpt]<br />
PASS content range message [tests/parse_message_003.phpt]<br />
PASS http_parse_message() recursive [tests/parse_message_004.phpt]<br />
PASS http_parse_message() content range header w/(o) = [tests/parse_message_005.phpt]<br />
PASS mixed EOL trap [tests/parse_message_006.phpt]<br />
PASS http_parse_params [tests/parse_params_001.phpt]<br />
SKIP persistent handles [tests/persistent_handles_001.phpt] reason: need ZTS build<br />
FAIL persistent handles [tests/persistent_handles_002.phpt]<br />
SKIP persistent handles [tests/persistent_handles_003.phpt] reason: need PHP &lt;= v4.4<br />
SKIP http_redirect() with params [tests/redirect_011.phpt] reason: need CGI SAPI<br />
SKIP logging redirects [tests/redirect_011_logging.phpt] reason: need CGI SAPI<br />
SKIP http_redirect() with session [tests/redirect_012.phpt] reason: need CGI SAPI<br />
SKIP logging redirects [tests/redirect_012_logging.phpt] reason: need CGI SAPI<br />
SKIP http_redirect() permanent [tests/redirect_013.phpt] reason: need CGI SAPI<br />
SKIP logging redirects [tests/redirect_013_logging.phpt] reason: need CGI SAPI<br />
FAIL urlencoded cookies [tests/request_cookies.phpt]<br />
FAIL request etag [tests/request_etag.phpt]<br />
SKIP GZIP request [tests/request_gzip.phpt] reason: dev.iworks.at not responsive<br />
PASS request methods [tests/request_methods.phpt]<br />
FAIL http_put_data() [tests/request_put_data.phpt]<br />
SKIP http_send_data() NIL-NUM range [tests/send_data_001.phpt] reason: need CGI SAPI<br />
SKIP http_send_data() NUM-NUM range [tests/send_data_002.phpt] reason: need CGI SAPI<br />
SKIP http_send_data() NUM-NIL range [tests/send_data_003.phpt] reason: need CGI SAPI<br />
SKIP http_send_data() syntactically invalid range [tests/send_data_004.phpt] reason: need CGI SAPI<br />
SKIP http_send_data() oversized range [tests/send_data_005.phpt] reason: need CGI SAPI<br />
SKIP http_send_data() multiple ranges [tests/send_data_006.phpt] reason: need CGI SAPI<br />
SKIP http_send_data() HTTP_SENDBUF_SIZE long string [tests/send_data_010.phpt] reason: need CGI SAPI<br />
SKIP http_send_data() last modified caching [tests/send_data_011.phpt] reason: need CGI SAPI<br />
SKIP http_send() failed precondition [tests/send_failed_precond_001.phpt] reason: need CGI SAPI<br />
SKIP http_send_file() multiple ranges [tests/send_file_005.phpt] reason: need CGI SAPI<br />
SKIP http_send_file() [tests/send_file_008.phpt] reason: need CGI SAPI<br />
SKIP http_send_file() NUM-NUM range [tests/send_file_009.phpt] reason: need CGI SAPI<br />
SKIP http_send_file() NIL-NUM range [tests/send_file_010.phpt] reason: need CGI SAPI<br />
SKIP http_send_file() NUM-NIL range [tests/send_file_011.phpt] reason: need CGI SAPI<br />
SKIP http_send_file() syntactically invalid range [tests/send_file_012.phpt] reason: need CGI SAPI<br />
SKIP http_send_file() oversized range [tests/send_file_013.phpt] reason: need CGI SAPI<br />
SKIP http_send() If-Range [tests/send_ifrange_001.phpt] reason: need CGI SAPI<br />
SKIP http_send() If-Range [tests/send_ifrange_003.phpt] reason: need CGI SAPI<br />
PASS stream filters [tests/stream_filters_001.phpt]<br />
PASS gzip stream filters [tests/stream_filters_002.phpt]<br />
PASS stream filter fun [tests/stream_filters_003.phpt]<br />
=====================================================================<br />
TIME END 2010-05-13 12:16:23</p>
<p>=====================================================================<br />
TEST RESULT SUMMARY<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Exts skipped    :    0<br />
Exts tested     :   45<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Number of tests :  112                58<br />
Tests skipped   :   54 ( 48.2%) &#8212;&#8212;&#8211;<br />
Tests warned    :    0 (  0.0%) (  0.0%)<br />
Tests failed    :   13 ( 11.6%) ( 22.4%)<br />
Expected fail   :    0 (  0.0%) (  0.0%)<br />
Tests passed    :   45 ( 40.2%) ( 77.6%)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Time taken      :  422 seconds<br />
=====================================================================</p>
<p>=====================================================================<br />
FAILED TEST SUMMARY<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
HttpMessage properties [tests/HttpMessage_002.phpt]<br />
HttpRequestPool chain [tests/HttpRequestPool_003.phpt]<br />
HttpRequest multiple posts [tests/HttpRequest_004.phpt]<br />
HttpRequest PUT [tests/HttpRequest_007.phpt]<br />
HttpRequest custom request method [tests/HttpRequest_008.phpt]<br />
HttpRequest callbacks [tests/HttpRequest_009.phpt]<br />
HttpRequest cookie API [tests/HttpRequest_010.phpt]<br />
Bug #15800 Double free when zval is separated in convert_to_* [tests/bug_15800.phpt]<br />
cloning [tests/cloning_001.phpt]<br />
persistent handles [tests/persistent_handles_002.phpt]<br />
urlencoded cookies [tests/request_cookies.phpt]<br />
request etag [tests/request_etag.phpt]<br />
http_put_data() [tests/request_put_data.phpt]<br />
=====================================================================</p>
<p>You may have found a problem in PHP.<br />
We would like to send this report automatically to the<br />
PHP QA team, to give us a better understanding of how<br />
the test cases are doing. If you don&#039;t want to send it<br />
immediately, you can choose &quot;s&quot; to save the report to<br />
a file that you can send us later.<br />
Do you want to send this report now? [Yns]:</p>
<p>I&#039;m running ubuntu 10.4 with apache2 and php5</p>
<p>Any suggestion as to how I may be able to correct these error would be greatly appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bunya</title>
		<link>http://www.mkfoster.com/2009/01/04/how-to-use-the-pecl-http-pecl_http-extension-to-make-http-requests-from-php/comment-page-1/#comment-125</link>
		<dc:creator>bunya</dc:creator>
		<pubDate>Wed, 12 May 2010 18:03:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.markfosteronline.com/?p=181#comment-125</guid>
		<description>Your post was the most helpful among everything I&#039;ve found about installing PECL_HTTP on ubuntu. Thank you!</description>
		<content:encoded><![CDATA[<p>Your post was the most helpful among everything I&#8217;ve found about installing PECL_HTTP on ubuntu. Thank you!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

