【问题标题】:I am trying to pass the headers into my HTTP get Json request. the api key documentation has given me a format for the api key我正在尝试将标头传递到我的 HTTP get Json 请求中。 api 密钥文档为我提供了 api 密钥的格式
【发布时间】:2019-08-07 02:23:02
【问题描述】:

这是他们的格式:

 response = requests.get(PAPERQUOTES_API_ENDPOINT, headers= 
 {'Authorization': 'TOKEN {}'.format(TOKEN)})

现在这是我的了,我需要以某种方式使其等价(除了我不确定括号和函数格式所暗示的内容):

$headers = array(
'Authorization: ' . 
'keyid' . 
 '{}.format(keyid' .
   'keyid)',
'Content-Type: application/json',

);

我几乎可以肯定应该有某种变量创建和方法调用。不知道具体需要什么。需要将第一个代码翻译成我个人的第二个代码。

感谢您的帮助。

【问题讨论】:

  • 文档不是向您展示了应该在纯 HTTP 级别发送的内容,而不是已经“包装”在特定语言的代码中吗?

标签: php json header http-headers api-key


【解决方案1】:

您正在尝试将 Python 代码应用为 PHP 代码,请查看上面PaperQuotes API Documentation 中的 PHP 示例。

你的代码应该是:

$token = 'yourTokenHere-asfjaieuhkjhdfkjhaslkgjhaksdgj';
$headers = array(
 "Authorization: Token $token",
 'Content-Type: application/json',
);

但是使用自定义伪标记代码的令牌变量的文档并不精确,也许正确的变体是:

"Authorization: Token {{$token}}",

试试吧。

【讨论】:

    猜你喜欢
    • 2019-04-30
    • 2017-09-18
    • 1970-01-01
    • 2018-04-28
    • 2021-04-17
    • 2017-04-11
    • 2011-12-22
    • 2023-02-22
    • 1970-01-01
    相关资源
    最近更新 更多