AJAX请求从一个子域到另一个子域,但在同一个域上

时间:2010-01-20 13:14:57

标签: javascript ajax cross-domain

我知道你不能做跨域的ajax请求,除非你使用'代理'一个服务器。

但是,如果我从server1.example.com向server2.example发出了ajax请求,那么它是否会起作用,即使它位于example.com的同一个域中?

我非常确定YouTube等网站会向不同的服务器发出ajax请求。例如来自youtube.com的请求到vs1022.youtube.com等。

对此的任何澄清都是极好的。谢谢你的时间。

2 个答案:

答案 0 :(得分:4)

server1.example.comserver2.example.com被视为AJAX请求的跨域。

您需要在服务器端设置标头Access-Control-Allow-Origin: *

答案 1 :(得分:0)

Access-Control-Allow-Origin:*标头应由Web服务提供商维护的白名单集构成,除非Web服务使用auth令牌验证请求。

相关问题