疑问
- 为什么会出现 OPTIONS 请求?
- 什么情况下会出现 OPTIONS 请求?
- OPTIONS 请求会发送什么内容?
WEB项目前后端分离后,所有的 Ajax HTTP 请求都会先发送一个 OPTIONS 请求,接下来再发送真实请求。如下图:
那么问题来了:为什么会出现 OPTIONS 请求?什么情况下会出现 OPTIONS 请求?OPTIONS 请求会发送什么内容?
为什么会出现 OPTIONS 请求?
当 HTTP 请求跨域时,浏览器会自动先发送一个 OPTIONS 请求(预检请求,preflight req