【发布时间】:2012-01-04 12:58:36
【问题描述】:
我使用 jQuery ajax 函数来访问 Web 服务,但是服务器并没有返回带有描述问题的状态代码的响应,而是将请求重定向到带有 200 标头的页面,以描述问题。我无法对此进行任何更改,因此我需要以某种方式在客户端上解决它。
示例: 请求转到某个未找到的 URL,因此我收到 302 重定向到另一个位置。发送了一个新请求,我收到了 200 OK,从而阻止了错误回调触发。
有什么方法可以阻止 ajax 请求跟随重定向,而是调用回调,最好是错误方法。或者,是否可以检测客户端中是否发生了重定向?
【问题讨论】:
-
奇怪的是,您的后端报告的是 302 未找到,而不是 404。
标签: javascript jquery