我在某些控制器中创建了authorize属性。当我的浏览器使用jquery调用此api来获取数据时,它会获得未经授权的401状态代码,我的浏览器将始终显示身份验证弹出窗口。这很丑。我认为可以通过删除WWW-Authenticate标头来解决?如何在Web API中将其删除。
非常感谢!
最佳答案
根据HTTP规范,当用状态码401响应时,服务器必须包括一个WWW-Authenticate标头。
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.htmt