我正在对具有旧版Windows身份验证的系统实施令牌身份验证。我已经遵循了一些标记示例并提出了以下内容。这是我在Angular UI中发出的请求标题:
authorization:bearer - token value
Authorization:Negotiate some value
我正在为这样的请求添加令牌:
config.headers.authorization = "bearer " + access_token;
正如您所看到的,我最终获得了两个a / A授权。服务器的响应是:
HTTP Error 400. The request has an invalid header name
我假设这是因为这两个条目。我尝试过使用大写字母A作为我的令牌输入,但响应是一样的。
请问,好吗?
编辑1
GET /api/case HTTP/1.1
Authorization bearer value
Accept application/json, text/plain, */*
Referer http://localhost/main.aspx
Accept-Language en-US
Accept-Encoding gzip, deflate
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
Cookie ASP.NET_SessionId=value
Host localhost
Authorization Negotiate value