消息关闭
    暂无新消息!

php curl requestheader 问题

问题作者 : 简单爱2017-06-08发布
是一个接口请求的问题,接口要求如下

我使用的是curl的header请求
function curl($url,$type,$post_data="",$RequestHeader=""){
$ch = curl_init ();
curl_setopt($ch, CURLOPT_URL, $url);
// $RequestHeader = !empty($RequestHeader)?$RequestHeader:array('X-Forwarded-For'=>'');
// var_dump($RequestHeader);
curl_setopt($ch, CURLOPT_HTTPHEADER,array('Apitoken'=>"{\"name\":\"xin478\",\"sig\":\"427d6803b78311e68afd0242ac130006\"}",'X-Forwarded-For'=>'127.0.0.1')); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
if ($type=='post') {
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch,CURLOPT_POSTFIELDS, $post_data);
};
$response = curl_exec($ch);
if(curl_exec($ch) === false)
{
    echo 'Curl error: ' . curl_error($ch);
}
curl_close($ch);
var_dump($response);
$content = json_decode($response,true);
return $content;
}

header的头的格式问题吗?

2个回答