Web API - 如何在未经授权的请求中删除响应消息中的WWW-Authenticate标头

时间:2013-12-08 11:22:40

标签: c# asp.net

我在某个控制器中创建了authorize属性。当我的浏览器使用jquery调用此api来获取数据时,它会获得未经授权的401状态代码,我的浏览器始终会显示authencation弹出窗口。这很难看。我认为可以通过删除WWW-Authenticate标头来解决它?如何在Web API中删除它。

非常感谢!

1 个答案:

答案 0 :(得分:0)

根据HTTP规范,当使用状态码401进行响应时,服务器必须包含WWW-Authenticate头。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.htmt