Php 内容类型不随curl更改
我有一个api问题,我想创建一个GET查询并在标题中发送授权信息 和内容类型,但不幸的是,它不工作 内容类型不会更改 我在服务器上发布我的代码和答案 有什么问题吗Php 内容类型不随curl更改,php,api,curl,Php,Api,Curl,我有一个api问题,我想创建一个GET查询并在标题中发送授权信息 和内容类型,但不幸的是,它不工作 内容类型不会更改 我在服务器上发布我的代码和答案 有什么问题吗 $curlConfig = array( CURLOPT_URL => '***', CURLOPT_RETURNTRANSFER => true, CURLINFO_HEADER_OUT => 1 ); $ch = curl_init(); curl_setopt_array($ch, $c
$curlConfig = array(
CURLOPT_URL => '***',
CURLOPT_RETURNTRANSFER => true,
CURLINFO_HEADER_OUT => 1
);
$ch = curl_init();
curl_setopt_array($ch, $curlConfig);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: ***',
'Accept: application/json',
'Content-type: application/json; charset=UTF-8'
));
$result = curl_exec($ch);
echo '<pre>';
print_r(curl_getinfo($ch));
print_r($result);
echo '</pre>';
如果请求是
GET
请求,则根本不会设置此标头。i、 e.该字段将不存在。在api文档中,我有一个GET请求,如果您能提供指向该文档的链接,我可以查看。
Array
(
[url] => *****
[content_type] => text/plain; charset=UTF-8
[http_code] => 403
[header_size] => 1055
[request_size] => 263
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.063826
[namelookup_time] => 0.004121
[connect_time] => 0.016332
[pretransfer_time] => 0.033503
[size_upload] => 0
[size_download] => 16
[speed_download] => 250
[speed_upload] => 0
[download_content_length] => 16
[upload_content_length] => 0
[starttransfer_time] => 0.063806
[redirect_time] => 0
[redirect_url] =>
[primary_ip] => ****
[certinfo] => Array
(
)
[primary_port] => 443
[local_ip] => ****
[local_port] => 43054
[request_header] => GET *** HTTP/1.1
Host: ****
Authorization: *****
Accept: application/json
Content-type: application/json; charset=UTF-8
)
error code: 1020