ajax不能跨域,是发送的请求被浏览器拦截了?还是回复的响应被浏览器拦截了??
如题,ajax发送的跨域请求有没有到达服务器端?我记得有两次请求,一次是options请求,另一次请求就失败了
zhouyuanhuei 优艾设计网_Photoshop交流 9小时前
非简单请求
的话,会先通过 options
请求,判断该请求发出的页面是否跨域以及是否允许相应来自这个域下的请求,如果 options
返回正确,通用会带上 Access-Control-Allow-Origin
等字段,浏览器会判断这个字段,然后决定是否要进行接下来真正
的请求
陈鹏旭 优艾设计网_Photoshop交流 9小时前
使用 CORS
的话,分为简单请求
和非简单请求
。
xiyong 9小时前 优艾设计网_平面设计
推荐你参考这篇文章看一下:跨域资源共享 CORS 详解
404598193 9小时前
简单请求
的优艾设计网_在线设计话,不会发送options
请求,会直接检查 response 中的,Access-Control-Allow-Origin
等字段,然后浏览器是否判断跨域
天色已晚_010 9小时前 优艾设计网_电脑技术
Chrome而言会先发一个options请求去询问服务器是否允许跨域,如果允许则继续发真正的请求,不允许的话就抛出跨域错误
精彩评论