我知道你不能做跨域的ajax请求,除非你使用'代理'一个服务器。
但是,如果我从server1.example.com向server2.example发出了ajax请求,那么它是否会起作用,即使它位于example.com的同一个域中?
我非常确定YouTube等网站会向不同的服务器发出ajax请求。例如来自youtube.com的请求到vs1022.youtube.com等。
对此的任何澄清都是极好的。谢谢你的时间。
答案 0 :(得分:4)
server1.example.com
和server2.example.com
被视为AJAX请求的跨域。
您需要在服务器端设置标头Access-Control-Allow-Origin: *
。
答案 1 :(得分:0)
Access-Control-Allow-Origin:*标头应由Web服务提供商维护的白名单集构成,除非Web服务使用auth令牌验证请求。