要回答您的主要问题,如果POST或GET中包含任何非简单的内容或标头,则CORS规范仅要求OPTIONS调用位于POST或GET之前。
需要CORS飞行前请求(OPTIONS调用)的内容类型是 除以下 内容 之外的 任何内容类型:
除上面列出的内容类型外,任何其他内容类型都会触发飞行前请求。
对于标头, 除以下内容外 ,任何请求标头都会触发预检请求:
其他任何请求标头都将触发飞行前请求。
为什么不将CORS标头添加到OPTIONS路由允许浏览器访问我的API?
要回答您的主要问题,如果POST或GET中包含任何非简单的内容或标头,则CORS规范仅要求OPTIONS调用位于POST或GET之前。
需要CORS飞行前请求(OPTIONS调用)的内容类型是 除以下 内容 之外的 任何内容类型:
除上面列出的内容类型外,任何其他内容类型都会触发飞行前请求。
对于标头, 除以下内容外 ,任何请求标头都会触发预检请求:
其他任何请求标头都将触发飞行前请求。