【问题标题】:Firefox redirect response on xhr requestFirefox 对 xhr 请求的重定向响应
【发布时间】:2011-01-29 21:53:25
【问题描述】:

假设我们有一个返回“重定向”状态码的 xhr 'POST' 请求。 在这种情况下,浏览器会通过给定的 URL 发送额外的 xhr 'GET'。 我不确定是谁在执行该调用链:浏览器本身或 js 库(使用 MooTools)。

问题是服务器没有将第二个“GET”请求识别为 xhr: 它没有“X-Requested-With”标头包含“XMLHttpRequest”

该问题仅出现在 Firefox 上,而不会出现在 Webkit 上。所以,相信它与js库错误无关。

有人知道如何解决它吗?

【问题讨论】:

  • FWIW 是浏览器对 XMLHttpRequest 对象的实现会自动为您执行重定向(所有浏览器都会这样做)。 Firefox 的行为听起来像是一个错误。不错的收获。

标签: javascript ajax firefox mootools xmlhttprequest


【解决方案1】:

XHR/浏览器在内部遵循重定向。

显然firefox没有转发非标准的标头?

听起来你应该向BugZilla报告错误

【讨论】:

  • @bogdan,祝贺你为 FF 做出了贡献!您肯定会立即采取行动,而不是说它有助于当前和过去的安装。
猜你喜欢
  • 2010-09-21
  • 1970-01-01
  • 1970-01-01
  • 2017-03-09
  • 1970-01-01
  • 2020-07-14
  • 2018-02-20
  • 1970-01-01
相关资源
最近更新 更多