2017-10-08 37 views
-4

我想打电话给我已经指示的API的API:调用它需要承载接入令牌

这期待Authorization头:承载访问令牌。

我有承载访问令牌,并通过邮差都试过了,并通过C#中使用的WebRequest,但无济于事。

在邮差我已经方法设置为GET,授权设为禁止验证,该标头选项卡上我曾尝试添加一个报头像这样:

部首:“授权”
值:“设为MyToken”

我也曾尝试

标题: “承载”
值: “设为MyToken”

而且

头:“授权”
值:“承载即为MyToken”

我想,也许它不邮差工作,因为从PM内发送了其它头的,但肯定从测试C#控制台应用程序这应该工作?

什么是正确的方式给API承载访问令牌?令牌是否被编码?

+0

您应该已经熟悉[如何提问](https://开头计算器.com/questions/how-to-ask)和[如何创建最小,完整和可验证的示例](https://stackoverflow.com/help/mcve)。请相应地编辑您的问题。 – wp78de

+0

[POSTMAN Header中的JWT令牌可能重复](https://stackoverflow.com/questions/24709944/jwt-token-in-postman-header) –

+0

似乎最好联系API的支持团队确定他们的建议,假设它不是你。它看起来像是有正确的标题,但可能有其他任何其他因素(错误的端口,错误的协议,错误的URL,丢失的标题等)导致您的请求失败。 – NightOwl888

回答

0

尝试在你的头添加此行邮差:

Authorization: Bearer <token> 

应该工作...

+1

这已经是根据问题 –

+0

嗯尝试过了。好吧,我知道,但'授权'标题应该设置类型'承载',然后'令牌'(这是为凭据) –