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
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