Curl Get Request删除空格

时间:2014-09-16 04:38:30

标签: php curl

通过浏览器查看的服务器数据:

  

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

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

这是因为以下一个或两个原因:

  1. 服务器端代码检测浏览器或curl是否要求提供资源,并根据提出要求的方式发回不同的数据。

  2. 浏览器端的内容会改变您所看到的格式,例如javascript。