通过浏览器查看的服务器数据:
Ab91231 B923244 C9ds23911 D300231
$curl = curl_init();
// Set some options - we are passing in a useragent too here
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'http://www.test.com/stuff',
CURLOPT_USERAGENT => ''
));
$resp = curl_exec($curl);
// Send the request & save response to $resp
if(!curl_exec($curl)){
die('Error: "' . curl_error($curl) . '" - Code: ' . curl_errno($curl));
}
// Close request to clear up some resources
curl_close($curl);
print_r($resp);
打印我得到的卷曲响应:
Ab91231B923244C9ds23911D300231
知道为什么会这样吗?
答案 0 :(得分:0)
这是因为以下一个或两个原因:
服务器端代码检测浏览器或curl是否要求提供资源,并根据提出要求的方式发回不同的数据。
浏览器端的内容会改变您所看到的格式,例如javascript。