Chrome开发工具使用重定向替换AJAX请求

时间:2018-02-14 20:40:54

标签: asp.net ajax google-chrome-devtools http-status-code-302

我有一个使用jQuery进行AJAX调用的应用程序。如果出现错误,在Application_Error中会有一个Response.Redirect,它会将您发送到错误页面(它是针对常规页面错误而设计的,但它也会触发失败的AJAX请求)。

在我的真实项目中,当我发出此AJAX请求时,Chrome开发者工具的“网络”标签会显示原始请求和URL一瞬间,当错误发生时,该行消失并被请求替换到GenericError.aspx。实际上,原来的电话收到了302,并且第二次打电话给GenericError.aspx - 这是由Fiddler确认的。

我尝试使用新的小项目重新创建,并且总是正确显示,302和错误页面都显示为单独的行。

选中“保留日志”复选框,但如果未选中它们,它们的行为也相同。

我的真实项目和小项目之间的AJAX请求和302响应实际上是相同的,所以我不明白为什么Chrome会以不同的方式对待它们。

是否有任何配置选项或我可能遗失的任何内容可能会改变Chrome开发工具处理具有302重定向的AJAX响应的方式?

0 个答案:

没有答案