php curl header头问题

小虫0302 发布于 2014/05/27 16:25
阅读 21K+
收藏 0
/**
     * 构造POST请求
     * @param string $url
     * @param string $data
     * @return string
     */
    private function postRequest($url, $data) {

        $header = array(
            'Content-Type: application/json',
        );

        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
        $response = curl_exec($ch);
        curl_close($ch);
        return trim($response);
    }



发送格式为:

application/json

在win7 php 5.3 下能正确返回, win7 5.5不能正确返回

win2003 php5.3下不能正确返回, centos php5.3下不能正确返回

加载中
0
sork
sork

是不是服务器判断你的请求user-agent。

改改试试?

0
leo108
leo108

什么叫不能正确返回

0
sidney9111
sidney9111

我的也是有问题,还没测试自己的是哪个php版本

返回顶部
顶部