浏览器修改了来自Ajax请求的302响应

时间:2013-04-24 14:29:32

标签: javascript jquery ajax http redirect

我有以下内容。

  1. mydomain.blah.com
  2. 向服务器发出的AJAX请求
  3. 服务器将302 返回到略有不同的域blah.com而不是mydomain.blah.com
  4. 浏览器似乎会破坏响应。而不是302进入我的错误回调而没有响应正文的响应,并且没有返回状态代码。
  5. 更多细节

    • 查看IE 10中的请求,将其标记为已中止。
    • 在FF中,firebug显示302回来但从未处理过。

    使问题复杂化(尽管我不相关),发送了多个ajax请求。

    返回302的原因是因为我的服务器会话超时并且我被重定向到登录页面。我对服务器没有多少控制权。

    我想从我的服务器发送响应代码302到我的错误回调中。这就是我想要实现的目标。

    使用JQuery进行ajax调用。

    任何帮助表示感谢。

    如果浏览器从ajax调用中“修改”302对不同域的响应是一个正式的政策,那么如果有人能够提供一个很酷的引用。然后我知道我无能为力。

0 个答案:

没有答案
相关问题