在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ axios 用application/x-www-form-urlencoded

axios 用application/x-www-form-urlencoded 傳參格式不對(duì)

用axios傳參 最開(kāi)始請(qǐng)求頭沒(méi)添加格式 傳到后臺(tái)是json格式的,后臺(tái)說(shuō)需要formdata 就在axios加上

axios.defaults.headers = {
"Content-Type": "application/x-www-form-urlencoded"
}
function fetch(url, params) {
  return new Promise((resolve, reject) => {
      
    axios.post(url, params)
      .then(response => {
        resolve(response.data);
      })
      .catch((error) => {
        reject(error);
      })
  })
}

傳參格式是這樣的 let content = {openid:openid}; 然后將content作為參數(shù)傳到fetch方法
但是傳過(guò)去的格式雖然是formdata 但是還是一串字符串的樣子(不是很懂)

clipboard.png

正確的格式應(yīng)該如下

clipboard.png

抱歉有點(diǎn)語(yǔ)無(wú)倫次 請(qǐng)各位前輩幫幫忙

回答
編輯回答
編輯回答
陌上花

后臺(tái)應(yīng)該能接收到吧,默認(rèn)就是axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';

2018年5月1日 19:41