根源在于,我们发出去的请求不是 simple request
,那么在每次发送请求之前,都会发送一个 options 请求,simple request
需要同时满足以下条件(规范可以百度查询):
- get、post、head 请求类型
- 不要设置列表之外的 header(如: user-agent)
- Content-Type 只能是:
- application/x-www-from-urlencoded
- multipart/from-data
- text/plain
其他资料也说过,默认请求就是 application/json
, 所以不需要自己加上头部,解决方案: