首页 > 为什么php curl访问控制器就报302错误,访问指定.php文件就没有问题?

为什么php curl访问控制器就报302错误,访问指定.php文件就没有问题?

两个都是本地wamp的虚拟机项目
为什么php curl访问控制器就报302错误,访问指定.php文件就没有问题?

这是两个地址
$url = 'http://dsp.com/SyncDataApi/SyncProvinceData';
$url = 'http://study.com/demo.php';

public static function CurlPost($url,$data)
{
    $data = json_encode($data);
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS,$data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($data)));
    //执行并获取接口传的内容
    $ret = curl_exec($ch);
    var_dump(curl_error($ch));
    var_dump(curl_errno($ch));
    var_dump(curl_getinfo($ch));
    return $ret;
}

第一个地址结果截图

第二个地址结果截图


并且返回结果


你不用curl直接访问第一个链接可以吗?如果不可以那就说明是服务器配置的问题

【热门文章】
【热门文章】