【发布时间】:2018-03-20 01:46:04
【问题描述】:
我正在尝试调用我得到指示的 API:
这需要一个授权标头:承载访问令牌。
我有 Bearer Access Token,并尝试通过 Postman 和 C# 使用 WebRequest,但无济于事。
在 Postman 中,我将方法设置为 GET,授权设置为 No Auth,在“标头”选项卡上,我尝试添加一个标头,如下所示:
标题:“授权”
值:“mytoken”
我也试过
标题:“承载者”
值:“mytoken”
还有
标题:“授权”
值:“承载mytoken”
我认为它在 Postman 中可能不起作用,因为从 PM 中发送了一些其他标头,但肯定来自测试 C# 控制台应用程序这应该起作用?
向 API 提供不记名访问令牌的正确方法是什么?令牌是要编码的吗?
【问题讨论】:
-
您应该已经熟悉How to Ask 和how to create a Minimal, Complete, and Verifiable example。请相应地编辑您的问题。
-
如果不是您,最好联系 API 的支持团队以确定他们的建议。看起来您的标头是正确的,但可能还有其他任何数量的其他因素(错误的端口、错误的协议、错误的 URL、缺少标头等)导致您的请求失败。
-
@CamiloTerevinto - 看看问题 - OP 已经尝试过了,但没有成功。
-
您可以发布 API 的文档并发布您的代码吗?
标签: c# webrequest bearer-token