2

我知道ajax-cross域调用不会从服务器返回数据。Ajax - 跨域请求是否返回请求头?

但是,它是否会返回一个http头,如200,404..etc?

+0

如果发送了一个HTTP请求,那么一个HTTP响应(带有标题)肯定会跟在...(当然除了服务器关闭) – 2011-02-24 01:07:49

回答

1

它实际上并没有触发请求。如果那样,CSRF几乎不可能停止...

你可以阅读更多关于它herehere

但是,如果你想获取来自不同来源的内容,请JSONP

+0

奇怪的是。我做了一个测试(在FX上),服务器实际上获取了请求,但没有发起响应。真奇怪。这就是为什么我问这个问题。 – murvinlai 2011-02-24 00:41:13

+0

@mur:FX?你在谈论FireFox吗?什么版本? – ircmaxell 2011-02-24 00:42:49

+0

@ircmaxwell:他是对的。有些浏览器会发送OPTIONS请求而不是GET请求,所以服务器实际上会收到请求,但不会处理它。 – 2011-02-24 01:08:23