可以使用XDomainRequest来发出同源请求吗?

时间:2014-02-02 21:58:08

标签: internet-explorer cors xdomainrequest

如果使用IE8 / 9的XDomainRequest对象发出同源请求,会发生什么?请求成功吗?如果是,那么它是limited in the same ways作为跨源请求吗?

1 个答案:

答案 0 :(得分:0)

XDomainRequest似乎始终在其发送的请求中附加Origin标头,使其看起来好像是跨域的,即使它们不是。因此,如果使用XDomainRequest向服务器发出同源请求,则如果服务器在其响应头中不包含Access-Control-Allow-Origin,则请求将失败。我刚刚证实了这一点。设置标头的功能将成为传输prototype的一部分,因此无论最终目的地如何,setRequestHeader等方法仍然缺失。