2010-03-20 36 views
3

假設我們有xhr'POST'請求返回'重定向'狀態碼。 在這種情況下,瀏覽器會通過給定的URL發送額外的xhr'GET'。 我不確定誰在做這個調用鏈:瀏覽器本身或js庫(使用MooTools)。Firefox根據xhr請求重定向響應

的問題是,所述第二「GET」請求不被服務器識別爲XHR: 它不具有「X-請求-隨着」報頭包含「的XMLHttpRequest」

只出現的問題Firefox,但不在Webkit上。所以,相信它與js庫的bug無關。

有沒有人有想法如何解決它?

+0

FWIW這是瀏覽器的實現,它會自動跟隨你重定向(所有瀏覽器這樣做)的XMLHttpRequest對象。 Firefox的行爲聽起來像一個錯誤。很好的接收。 – 2010-03-21 01:57:43

回答

1

XHR /瀏覽器在內部遵循重定向。

顯然firefox沒有轉發非標準的頭文件?

聽起來像你應該一個bug報告BugZilla

+2

真正的mozilla錯誤:https://bugzilla.mozilla.org/show_bug.cgi?id=553888 – 2010-03-23 21:40:24

+0

@bogdan,恭喜你對FF的貢獻!你當然立即採取行動,而不是它有助於當前和過去的安裝。 – 2010-03-23 21:46:52