axios发起请求,为什么先发送options请求,再发送get/post请求

引起原因
1,跨域;
2,请求头非默认情况。
默认请求头如下

Accept
Accept-Language
Content-Language
Last-Event-ID
Content-Type:只限于三个值application/x-www-form-urlencoded、multipart/form-data、text/plain

通常情况下,会将content-Type:application/json;

axios中content-Type默认是application/json;所以在使用axios跨域发请求时,会触发options预请求。

参考页面 https://blog.csdn.net/qq_22167989/article/details/89396705

你可能感兴趣的:(javascript)