在对 ASP.NET Web API 2 进行 POST 调用时。我得到 PostAUthorize_Request 反复触发。这会导致错误。这里的问题可能是什么?
Failed to load resource: net::ERR_TOO_MANY_REDIRECTS [http://localhost/FT/API/V2/AuthenticateUser/validate]
在对 ASP.NET Web API 2 进行 POST 调用时。我得到 PostAUthorize_Request 反复触发。这会导致错误。这里的问题可能是什么?
Failed to load resource: net::ERR_TOO_MANY_REDIRECTS [http://localhost/FT/API/V2/AuthenticateUser/validate]
当应用程序以原始传入请求最终进入重定向循环的方式设置时,可能会发生这种情况。我自己设法创建的一个示例(随后不得不修复)是这样的:
Exception
抛出当一个未经身份验证的请求首次进入时,它会被重定向到登录页面,这会引发异常,从而导致重定向到错误页面,这需要经过身份验证的用户,因此它会重定向到登录页面。以此类推,直到浏览器停止疯狂。
还有其他类似的重定向循环可能会发生,因此您需要调查循环是什么(如果确实是循环)。我个人会使用第三方工具Fiddler
来做到这一点。我敢肯定,还有许多其他选择。