在請求axios 請求數據的時候,會出現options的,是由於請求是分爲簡單請求和複雜請求。ios
知足下面兩個條件的請求是簡單請求:json
可是Content-Type的值,只限於三個值:
application/x-www-form-urlencoded、multipart/form-data、text/plainaxios
非簡單請求就是複雜請求。服務器
咱們請求都是非簡單請求,
複雜請求的CORS請求,會在正式通訊以前,增長一次HTTP查詢請求,稱爲「預檢」請求(preflight)。app
預檢請求爲OPTIONS請求,用於向服務器請求權限信息。預檢請求被成功響應後,纔會發出真實請求,攜帶真實數據。url
axios默認請求就是application/json,因此不須要本身加上頭部(不須要在config中加headers),因此老是會發出options請求的,看看是否是配置的時候加了沒必要要的headers配置項。3d
只要把請求頭的信息去掉就行了code