axios.post()踩坑記錄

axios.post發(fā)送請(qǐng)求一直報(bào)錯(cuò)403,一看請(qǐng)求方式變成了option,反正就各種報(bào)錯(cuò)吧,

昨天加班也沒(méi)搞定,今天用postman測(cè)試了一下,postman正常顯示。

心想還好沒(méi)去問(wèn)老大,不然可能就尷尬了。。

然后看到一篇文章

******************************************************************************

上面的結(jié)果導(dǎo)致總是返回404 ,因?yàn)楹笈_(tái)不允許options訪問(wèn)。

后來(lái)查詢(xún)各種資料發(fā)現(xiàn):根源在于,我們發(fā)出去的請(qǐng)求不是?simple request,那么在每次發(fā)送請(qǐng)求之前,都會(huì)發(fā)送一個(gè)options請(qǐng)求,simple request?需要同時(shí)滿(mǎn)足以下條件(規(guī)范可以百度查詢(xún)):

get、post、head 請(qǐng)求類(lèi)型

不要設(shè)置列表之外的header(如: user-agent)

Content-Type 只能是:

application/x-www-from-urlencoded

multipart/from-data

text/plain

***********************************************************************************

又想到昨天用全局配置post方法的data數(shù)據(jù)的qs.stringify

api.interceptors.request.use(function (config) {

? ? if(config.method === 'post'){

? ? ? config.data = qs.stringify(config.data)

? ? }

于是在這里又加了一條

config.headers = {'Content-Type':'application/x-www-form-urlencoded;charset=UTF-8'}

然后就可以了

但是。。。

之前已經(jīng)有這一條了

const api= axios.create();

api.defaults.baseURL = 'http://192.168.1.101:8080/mall/';

api.defaults.timeout = 5000;

api.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';

api.defaults.headers.post['X-Requested-With'] = 'XMLHttpRequest'

那之前的這一條為什么不生效呢???

待解答

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • axios 基于 Promise 的 HTTP 請(qǐng)求客戶(hù)端,可同時(shí)在瀏覽器和 node.js 中使用 功能特性 在...
    Yanghc閱讀 3,746評(píng)論 0 7
  • <extension>123</extension><mime-type>application/vnd.lotu...
    張不二01閱讀 1,285評(píng)論 0 0
  • axios 基于 Promise 的 HTTP 請(qǐng)求客戶(hù)端,可同時(shí)在瀏覽器和 node.js 中使用 功能特性 在...
    jslxm閱讀 4,484評(píng)論 0 1
  • 今早送完兒子上學(xué),老公邀我一起去公園晨練。偶遇一對(duì)年輕的夫婦,他們穿著情侶款的運(yùn)動(dòng)裝,顏色很精神,讓人看著很提神。...
    月夕花晨XLN閱讀 485評(píng)論 0 1
  • 今天是我每天一篇文章的第66篇。 今天要談?wù)勅说氖?。作為一個(gè)電商運(yùn)營(yíng)所要具備的一些基本素質(zhì)。 以前帶電...
    很溫暖閱讀 1,376評(píng)論 0 1

友情鏈接更多精彩內(nèi)容