XHR重定向问题

时间:2011-09-07 10:11:21

标签: javascript cross-domain xmlhttprequest

想象一下,我有三个域A,B和C.在B和C上,我确保在发出请求时发送Access-Control-Allow-Origin: *

现在在域A上我运行这样的XHR:

xhr.open("GET", "B/abc.wav")
xhr.send()

B将重定向到C.

Content-Type: text/plain
Connection: keep-alive
Keep-Alive: timeout=60
Location: http://C/something/abc.wav
Content-Length: 0
Access-Control-Allow-Origin: *

C将回复

Content-Type: audio/wav
Connection: keep-alive
Keep-Alive: timeout=65
Accept-Ranges: bytes
Content-Length: 1003914
Access-Control-Allow-Origin: *

我遇到的问题是,在Chrome 14.0.835.126 beta-m中,我收到了一个错误,但没有告诉我为什么会失败。

我只看到“[Exception:DOMException]”作为XHR的响应。 网上的大多数示例都建议添加我已经完成的ACAO标题,但实际上并没有谈到多重重定向的场景。这有可能吗?

0 个答案:

没有答案