Web API调用给出" InvalidAuthorizationHeader"

时间:2017-09-05 02:27:52

标签: asp.net-web-api odata

我正在尝试使用高级REST客户端连接到OData API。

登录成功,我收到一个SecurityToken,我在以下GET请求中使用:

accept: application/json
accept-encoding: gzip, deflate
accept-language: en-US,en;q=0.8
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36
Content-Type: application/json
authorization: Basic <security-token>

即使我使用的是从Login收到的安全令牌,我收到一条消息,上面写着&#34; HTTP授权标头格式不正确。&#34;我还收到了#34;所需的授权&#34;在高级REST客户端(ARC)中提示。

任何人都可以告诉我Authorization标题有什么问题或者我如何正确格式化它?

1 个答案:

答案 0 :(得分:0)

您的令牌有问题。 请显示您的登录结果。 另外,我是因为你使用'基本'的授权类型。 将'Bearer'与授权令牌一起使用: 授权:持票人......