本帖最后由 二营长 于 2021-2-2 16:00 编辑
public function curlGet($url,$timeout = 30){
$header = array(
"Connection" => "keep-alive",
"Pragma" =>"no-cache",
"Cache-Control" => "no-cache",
"Accept" => "application/json",
"Accept-Language" => "zh-CN,zh;q=0.9",
"X-Huoban-Ticket" => "保密",
);
$method = "GET";
$curl = curl_init(); // 启动一个CURL会话
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); // 从证书中检查SSL加密算法是否存在
curl_setopt($curl, CURLOPT_HTTPHEADER,$header); // 显示返回的Header区域内容
$tmpInfo = curl_exec($curl); //返回api的json对象
//关闭URL请求
curl_close($curl);
return $tmpInfo; //返回json对象
}
返回错误信息
(
[code] => 6700016
[message] => 登录信息错误
[errors] => Array
(
)
)
同样的 X-Huoban-Ticket 和 url 放在postman里面就能成功,在这里就一直登陆不上
|