<?xml version="1.0"?>
<?xml-stylesheet
href="http://www.w3.org/2000/08/w3c-synd/style.css" type="text/css"
?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel rdf:about="http://pear.php.net/bugs/search.php">
    <title>PEAR Bug Search Results</title>
    <link>http://pear.php.net/bugs/search.php?cmd=display&amp;package_name%5B0%5D=HTTP_Request2</link>
    <description>Search Results</description>
    <dc:language>en-us</dc:language>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <admin:generatorAgent rdf:resource="http://pear.php.net/bugs"/>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
    <items>
     <rdf:Seq>
      <rdf:li rdf:resource="http://pear.php.net/bug/21038" />
      <rdf:li rdf:resource="http://pear.php.net/bug/19316" />
      <rdf:li rdf:resource="http://pear.php.net/bug/18680" />
      <rdf:li rdf:resource="http://pear.php.net/bug/5022" />

     </rdf:Seq>
    </items>
  </channel>

  <image rdf:about="http://pear.php.net/gifs/pearsmall.gif">
    <title>PEAR Bugs</title>
    <url>http://pear.php.net/gifs/pearsmall.gif</url>
    <link>http://pear.php.net/bugs</link>
  </image>

    <item rdf:about="http://pear.php.net/bug/21038">
      <title>HTTP_Request2: Feature/Change Request 21038 [Open] Response-Header &quot;Set-Cookie&quot;</title>
      <link>http://pear.php.net/bugs/21038</link>
      <content:encoded><![CDATA[<pre>HTTP_Request2 Feature/Change Request
Reported by larssh
2016-03-07T23:24:07+00:00
PHP: Irrelevant OS:  Package Version: 2.3.0

Description:
------------
For now the Response header &quot;Set-Cookie&quot; is being removed from the list of headers using &quot;unset&quot; in Response.php on line 250.

That modifies the behavior of getHeader(...) from what (at least) I expected. Therefore it's getting impossible to get at the original &quot;Set-Cookie&quot; header value.

That's why I suggest removing that denoted line.</pre>]]></content:encoded>
      <description><![CDATA[<pre>HTTP_Request2 Feature/Change Request
Reported by larssh
2016-03-07T23:24:07+00:00
PHP: Irrelevant OS:  Package Version: 2.3.0

Description:
------------
For now the Response header &quot;Set-Cookie&quot; is being removed from the list of headers using &quot;unset&quot; in Response.php on line 250.

That modifies the behavior of getHeader(...) from what (at least) I expected. Therefore it's getting impossible to get at the original &quot;Set-Cookie&quot; header value.

That's why I suggest removing that denoted line.</pre>]]></description>
      <dc:date>2016-03-07T23:24:07+00:00</dc:date>
      <dc:creator>mail &amp;#x61;&amp;#116; lars-sh &amp;#x64;&amp;#111;&amp;#x74; de</dc:creator>
      <dc:subject>HTTP_Request2 Feature/Change Request</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/19316">
      <title>HTTP_Request2: Feature/Change Request 19316 [Open] Upload by passing string contents</title>
      <link>http://pear.php.net/bugs/19316</link>
      <content:encoded><![CDATA[<pre>HTTP_Request2 Feature/Change Request
Reported by richardy
2012-03-04T20:55:41+00:00
PHP: 5.3.5 OS: All Package Version: 2.0.0

Description:
------------
At the moment it is possible to upload a file by passing filename 
or using php://memory

Add capability to upload file by passing string containing file 
contents.</pre>]]></content:encoded>
      <description><![CDATA[<pre>HTTP_Request2 Feature/Change Request
Reported by richardy
2012-03-04T20:55:41+00:00
PHP: 5.3.5 OS: All Package Version: 2.0.0

Description:
------------
At the moment it is possible to upload a file by passing filename 
or using php://memory

Add capability to upload file by passing string containing file 
contents.</pre>]]></description>
      <dc:date>2012-03-04T20:55:41+00:00</dc:date>
      <dc:creator>richard_s_yeo &amp;#x61;&amp;#116; yahoo &amp;#x64;&amp;#111;&amp;#x74; co &amp;#x64;&amp;#111;&amp;#x74; uk</dc:creator>
      <dc:subject>HTTP_Request2 Feature/Change Request</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/18680">
      <title>HTTP_Request2: Feature/Change Request 18680 [Open] Be able to run asyncronous request(s)</title>
      <link>http://pear.php.net/bugs/18680</link>
      <content:encoded><![CDATA[<pre>HTTP_Request2 Feature/Change Request
Reported by noyearzero
2011-07-22T20:26:33+00:00
PHP: 5.2.6 OS:  Package Version: Unknown

Description:
------------
Similar to the request for non-blocking, but i would like to be able to send one or more http request where processing could take long and the response is of no consequence and continue on with the script without waiting for the response.  Currently it waits for the response to come back before processing continues.  

as far as the curl method is concerned, newer versions of curl/php have the curl option CURLOPT_TIMEOUT_MS which when set to 1 would achieve this effect.  however i'm not using a new enough version.  so it would be nice to also have a solution when using the socket method.</pre>]]></content:encoded>
      <description><![CDATA[<pre>HTTP_Request2 Feature/Change Request
Reported by noyearzero
2011-07-22T20:26:33+00:00
PHP: 5.2.6 OS:  Package Version: Unknown

Description:
------------
Similar to the request for non-blocking, but i would like to be able to send one or more http request where processing could take long and the response is of no consequence and continue on with the script without waiting for the response.  Currently it waits for the response to come back before processing continues.  

as far as the curl method is concerned, newer versions of curl/php have the curl option CURLOPT_TIMEOUT_MS which when set to 1 would achieve this effect.  however i'm not using a new enough version.  so it would be nice to also have a solution when using the socket method.</pre>]]></description>
      <dc:date>2011-07-22T20:26:33+00:00</dc:date>
      <dc:creator>noyearzero &amp;#x61;&amp;#116; hotmail &amp;#x64;&amp;#111;&amp;#x74; com</dc:creator>
      <dc:subject>HTTP_Request2 Feature/Change Request</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/5022">
      <title>HTTP_Request2: Feature/Change Request 5022 [Open] Non-Blocking Requests not support</title>
      <link>http://pear.php.net/bugs/5022</link>
      <content:encoded><![CDATA[<pre>HTTP_Request2 Feature/Change Request
Reported by misc@...
2005-08-07T19:07:44+00:00
PHP: 4.4.0 OS: Windows 2000 Package Version: 

Description:
------------
Because HTTP_Request::sendRequest() does not only send the request as the name would suggest, but also fetches the data immediately, it is not possible to use this class nor classes based on this (e.g. HTTP_Client) to perform non-blocking (parallel) requests which is very pity.

To perform non-blocking requests, one would have to do something like this:

&lt;?php
$urls = array(
'http://pear.php.net',
'http://php.net',
'http://google.de'
);

// only open socket and send request,
// no fetching of data or headers!
foreach($urls as $url) {
    $requests[$url] =&amp; new HTTP_Request($url);
    $requests[$url]-&gt;sendRequest(); 
}

// retrieval of data
foreach($urls as $url) {
    $data = $requests[$url]-&gt;fetchData();
}
?&gt;


If the data is fetched immediately after the request, the effect of socket_set_blocking($fp, 0) is zilch.</pre>]]></content:encoded>
      <description><![CDATA[<pre>HTTP_Request2 Feature/Change Request
Reported by misc@...
2005-08-07T19:07:44+00:00
PHP: 4.4.0 OS: Windows 2000 Package Version: 

Description:
------------
Because HTTP_Request::sendRequest() does not only send the request as the name would suggest, but also fetches the data immediately, it is not possible to use this class nor classes based on this (e.g. HTTP_Client) to perform non-blocking (parallel) requests which is very pity.

To perform non-blocking requests, one would have to do something like this:

&lt;?php
$urls = array(
'http://pear.php.net',
'http://php.net',
'http://google.de'
);

// only open socket and send request,
// no fetching of data or headers!
foreach($urls as $url) {
    $requests[$url] =&amp; new HTTP_Request($url);
    $requests[$url]-&gt;sendRequest(); 
}

// retrieval of data
foreach($urls as $url) {
    $data = $requests[$url]-&gt;fetchData();
}
?&gt;


If the data is fetched immediately after the request, the effect of socket_set_blocking($fp, 0) is zilch.</pre>]]></description>
      <dc:date>2008-10-17T21:11:23+00:00</dc:date>
      <dc:creator>misc &amp;#x61;&amp;#116; keilonat &amp;#x64;&amp;#111;&amp;#x74; de</dc:creator>
      <dc:subject>HTTP_Request2 Feature/Change Request</dc:subject>
    </item>
</rdf:RDF>
