预检请求:指跨域请求中除了简单请求(get,post,head等)之外的请求叫预检请求(具体限制条件更多些)。至于为啥叫预检请求,是因为在正式发请求之前会发一个options请求来判断服务器是否支持该次跨域请求。为啥要多发一次options请求呢?这是因为浏览器虽然有跨域限制,但有的浏览器的限制是体现在结果返回时才拦截的,但这时候采用的请求已经多服务器产生副作用了(比如delete方法)
展开
7