PHP Curl and Curl

Posted by mithunmo on Stack Overflow See other posts from Stack Overflow or by mithunmo
Published on 2010-06-15T12:27:13Z Indexed on 2010/06/15 13:12 UTC
Read the original article Hit count: 830

Filed under:
|

Hi ,

I am able to send a get request using PHP Curl . But the same thing when i try from command line in Linux (/usr/bin/curl ) I am unable to do so.

Please find below my PHP curl that is working

  $url = "http://172.20.22.26";
    $headers = array("Host: 172.20.22.26",
        "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1",
        "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
        "Accept-Language: en-us,en;q=0.5",            "Accept-Encoding: gzip,deflate",           
        "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",
        "Keep-Alive: 300",
        "Connection: keep-alive",
        "Authorization: Basic bWl0aHVuOm1pdGh1bg=="        ); 

        $ch = curl_init();              
        curl_setopt($ch,CURLOPT_URL,'http://172.20.22.26'); 
         curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
 // RETURN THE CONTENTS OF THE CALL 
         curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,5);
         curl_setopt($ch,CURLOPT_AUTOREFERER,TRUE);
         curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
         $store =  curl_exec($ch);

?>

But the similar thing when I try to give in command line ( not using php ) it does not work . I get an error "curl: (18) transfer closed with outstanding read data remaining" and the GET request is not complete

Please find below the command I am using

 curl -u mithun:mithun -H "Host: 172.20.22.29,Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,Accept-Language:en-us,en;q=0.5,Accept-Encoding:gzip,deflate,Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7,Keep-Alive: 300,connection: keep-alive,Authorization: Basic bWl0aHVuOm1pdGh1bg==" http://172.20.22.29

The output i get

curl: (18) transfer closed with outstanding read data remaining
<frameset frameborder="0" framespacing="0" border="0" cols="220,*"><frameset frameborder="0" framespacing="0" border="0" rows="68,89%"><frame src="top.htm" name="top" scrolling=no noresize target=top marginwidth=2 marginheight=2><frame src="View.htm" name="left" target=left marginheight=1 scrolling=auto noresize marginwidth=5></frameset><frameset frameborder="0" framespacing="0" border="0" rows="68,*"><frame src="top2.htm" name="top2" target=top2 scrolling=no><frame src="sys_status.htm" name="right" target="_self"></frameset></frameset>[qateam@bras-1-cwmp08 usr]$

© Stack Overflow or respective owner

Related posts about php

Related posts about curl