//常規配置項
axios.defaults.baseurl =
'';//請求伺服器具體的位址
axios.defaults.withcredentials =
true
;//在跨域中允許攜帶憑證
axios.defaults.header[
'content-type']=
;//請求***:當我們通過porps請求向伺服器發請求的時候,能攔截到請求主體資訊,然後把請求主體傳遞進來的json格式的物件,變成urlencoded 某某某等於&某某某格式傳送給伺服器
axios.defaults.
transformrequest
=function
(data)=$
`;}return result.
substring(1
);};
//響應伺服器:接受伺服器返回的結果,把返回的結果,因為它的anshuosi從伺服器獲得的結果response物件當中包含了很多資訊,既有響應頭也有相應主體的資訊,xx配置資訊。
//現在只拿到data,如果有錯誤就丟擲錯誤的promise,
axios.interceptor.response.
use(
function
onfultfilled
(response)
,function
onrejected
(reason));
//驗證什麼時候成功失敗,用正則檢驗,自定義成功失敗,主要以http狀態碼
axios.****ults.
validatestatus
=function
(status)$/.
test
(status)
;}
axios常用配置項
1 url 必寫 請求位址 2 method 請求方法,預設是get 3 baseurl 常用 baseurl會新增到url前 url是絕對位址除外 4 transformrequest transformrequest選項允許我們在請求傳送到伺服器之前對請求的資料做出一些改動 該選項只適用於以下請...
axios的配置項
最近在學習vue,涉及到axios的ajax操作,記錄一下相關config,方便日後查閱 transformresponse 允許在 then catch之前對響應資料進行更改 transformresponse function data headers 是要傳送的自定義 headers head...
axios請求方式和配置項
npm i axios import axios from axios get請求axios config axios url,config axios.get url,config post請求axios config axios url,config axios.post url,data,co...