【问题标题】:How to send api key in Header @ Postman?如何在 Header@Postman 中发送 api 密钥?
【发布时间】:2015-09-06 19:37:32
【问题描述】:

我正在尝试在 Header 而不是 Url 中发送 Api Key。

当我尝试使用 api 发送密钥时,它可以通过以下方式正常工作:-

http://api.mydomain.com?key=dsjfh

屏幕如下:-

是否可以将 Key 作为 Header 发送?

我尝试了类似的方法,但不起作用。

【问题讨论】:

  • 如果目标是从查询字符串中取出它,那么您可以发布请求而不是使用 GET
  • @ Scrowler - 实际上这是所有 CRUD 操作的授权密钥
  • 您是否检查了最终请求数据中的标头以确保您的密钥存在?
  • 是的,但我没有。

标签: api http-headers postman


【解决方案1】:

我将分享对我有用的东西。

转到Authorization,选择API Key作为类型,输入KeyValue

对我来说,键是Authorization,值是Basic X,其中X 是上述键。

【讨论】:

    【解决方案2】:

    某些 API(如 RallyAPI - rallydev)使用 zsessionid 参数标头来存储 apikey 值

    【讨论】:

      【解决方案3】:

      是的,您可以发送标头“x-api-key”:

      【讨论】:

        【解决方案4】:

        如果您将密钥作为标题放入,它实际上应该会显示出来。下面是一个示例,其中包含一个名为 test 的标头和一个值 test。正如您在 Fidler 中看到的,我的请求确实是与测试标头一起发送的。

        【讨论】:

          猜你喜欢
          • 2023-03-14
          • 2018-03-15
          • 2012-03-24
          • 2021-10-07
          • 2020-03-31
          • 2021-01-01
          • 2021-03-21
          • 2014-10-20
          • 1970-01-01
          相关资源
          最近更新 更多