OPTIONS 预请求

最近做项目的时候发现一个问题,当用post提交数据的时候,请求接口方式是居然是OPTIONS,然后就没了…………

后来查阅了解到

前台跨域post请求,由于CORS(cross origin resource share)规范的存在,浏览器会首先发送一次options嗅探,同时header带上origin,判断是否有跨域请求权限,服务器响应access control allow origin的值,供浏览器与origin匹配,如果匹配则正式发送post请求。

 options预检测之后,如果不存在跨域问题,则再发送post请求。此项目问题的产生是后端的跨域问题。让后端解决一下跨域问题就ok了。

相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页