asp.net - 为什么 Web 服务或 HTTP 处理程序调用给出两个未经授权的错误然后一次成功?

标签 asp.net web-services authorization

当访问我编写的应用程序时,FireBug 显示每次调用 Web 服务或 HTTP 处理程序都会尝试三次,前两次显示为“401 Unauthorized”,即使它们返回了正确的结果。这个一致。每次调用都做同样的事情。

知道为什么会这样吗?

最佳答案

它正在执行 NTLM 授权协商。在 Microsoft NTLM 上查看 MSDN:http://msdn.microsoft.com/en-us/library/aa378749.aspx

关于asp.net - 为什么 Web 服务或 HTTP 处理程序调用给出两个未经授权的错误然后一次成功?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/628143/

相关文章:

c# - asp.net core 中的授权类型

asp.net - 单独程序集中的 IValidatableObject

c# - 在不刷新的情况下在 Page_Unload 上更新 session 值?

c# - Asp.net mvc 5 自定义登录无需脚手架,先数据库

c++ - 是否有任何标准可以在 native C++ 中使用 Web 服务?

javascript - 从 Javascript 调用网络服务

c# - 在奇怪的情况下抛出 AccessViolationException

c# - 在专用服务器上的 IIS 7 上运行 .net webservice 时出错

facebook - FB.Event.subscribe未注册状态:true in Internet Explorer and Firefox

c# - 如何使用单页保护 Web API