预检请求(preflight request)

引言

经常前端调后端WebAPI,都需要跨域,如果使用 GET,那么不会有任何问题,然而有时候需要使用 POST更加符合HTTP语义,以及将数据使用json格式放入请求体传给后端,那么这时候这个请求就不再"简单",就会触发预检请求(preflight request),在发送真正的业务请求前,先发送一个OPTIONS到服务端,若服务端接受,才会发生之后的业务请求。

参考

感谢帮助!