可以说,我在a.com上托管了2个网络服务器,而b.com b.com不接受来自a.com的跨域请求。
在浏览器的一个标签页面中,我打开了http://a.com,在另一个标签页面中我打开了http://b.com。
根据同源政策,以下哪项是正确的。
1)从http://a.com使用ajax,我可以向http://b.com提出跨域GET和POST请求,但无法从http://b.com
读取响应2)使用ajax从http://a.com我可以向http://b.com发出跨域GET和POST请求,我也可以从http://b.com
读取响应3)从http://a.com使用ajax我可以对http://b.com进行跨域GET,POST,PUT,DELETE请求,但无法读取http://b.com的响应
4)从http://a.com使用ajax我可以对http://b.com进行跨域GET,POST,PUT,DELETE请求以及从http://b.com读取响应
P.S。不期待SOP和CORS的任何讲座。要求简短而甜蜜的答案
答案 0 :(得分:0)
唯一真正的答案是1.仅仅因为CORS 预检请求在3和4上失败,所以实际请求从未发生过。