【发布时间】:2012-03-02 00:16:07
【问题描述】:
我在 Web 应用程序中使用 YUI 2.9.0。在 Ajax 调用的情况下,当用户会话过期时,服务器会向登录服务器发送一个 302-Moved 临时响应,其中设置了 location 参数。
Web 应用程序域和登录服务器域不同。我在重定向方面遇到问题,因为 firefox 不会自动重定向到登录服务器(我认为这是因为不同的域)。
当重定向到同一域中的不同页面时,我已验证重定向发生并且我的 ajax 回调函数正在获取新位置的内容作为响应。
有什么办法可以解决这个问题。如果是因为跨域重定向,我相信这将是一个非常普遍的问题。
【问题讨论】:
-
有一些变通方法,主要涉及 CORS - oriontransfer.co.nz/blog/2011-05/cross-domain-ajax/index。
标签: ajax cross-domain yui redirect http-status-code-302