如何在Postman中通过Header发送API密钥?

14

我试图在header中发送Api Key,而不是在URL中发送。

当我尝试通过api发送Key时,以下方式运作良好:

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

屏幕如下所示: enter image description here

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

我尝试了以下操作,但未能成功。


如果目的是从查询字符串中获取数据,那么您可以使用POST请求而不是GET请求。 - scrowler
@ Scrowler - 实际上这是所有CRUD操作的授权密钥。 - Prasad
1
你是否检查过最终请求数据中的标题,以确保你的密钥存在? - scrowler
是的,我做了,但不在那里。 - Prasad
4个回答

10

是的,你可以发送名为 "x-api-key" 的头信息: 输入图像描述


7
如果您将密钥作为标头输入,则实际上应该会显示出来。以下是一个示例,其中包含一个名为test的标头和一个值test。如您在Fidler中所见,我的请求确实带有测试标头。

3
我将分享我成功的经验。
前往“授权”,选择“API密钥”作为类型,输入“密钥”和“值”。
对于我来说,“密钥”是“授权”,“值”是“Basic X”,其中“X”是所述的密钥。

0
一些API(例如RallyAPI - rallydev)使用zsessionid参数头来存储apikey值。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接