title: CURLE_RECV_ERROR 56 when trying to open a url with proxy
body: <p>I have been trying to send curl requests with a proxy. When I send such requests with a POST method, it works fine, but it doesn't work with GET method and I get:</p>
  
  <blockquote>
    <p>CURLE_RECV_ERROR (56) - Failure when receiving data from the peer.</p>
  </blockquote>
  
  <p>Any possible reason why that occurs?</p>
  
  <p>The below code returns this error whereas when I execute it with another url using POST METHOD it works fine.</p>
  
  <pre><code>$handle = curl_init($url);
  curl_setopt($handle, CURLOPT_POST          , 0);
  curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($handle, CURLOPT_HEADER        , 1);
  curl_setopt($handle, CURLOPT_MAXREDIRS     , 5);
  curl_setopt($handle, CURLOPT_FOLLOWLOCATION, true);
  curl_setopt($handle, CURLOPT_USERAGENT     , 'Mozilla/5.0 (Windows; U; Windows NT   5.1; en-GB; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4');
  // curl_setopt($handle, CURLOPT_POSTFIELDS    , "gender=M");
  curl_setopt($handle,CURLOPT_PROXY          , $proxyUrl);
  curl_setopt($handle,CURLOPT_PROXYUSERPWD   , $urlProxyUserPwd);
  
  echo curl_exec($handle);
  </code></pre>