首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Content-type不随curl变化

Content-type不随curl变化
EN

Stack Overflow用户
提问于 2020-10-21 18:31:58
回答 1查看 36关注 0票数 0

我有一个关于api的问题,我想创建一个GET查询,并在头部和内容类型中发送授权信息,但不幸的是它不起作用。

内容类型不会改变。

我从服务器上发布我的代码和答案。

可能的问题是什么?

代码语言:javascript
复制
$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>';

响应

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2020-10-21 19:39:45

如果请求是GET请求,则根本不会设置此头。即该字段将不存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64461681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档