鍍金池/ 問答/C++  iOS  HTML/ axios 在 IOS 12 開發(fā)版上 POST 請求報錯

axios 在 IOS 12 開發(fā)版上 POST 請求報錯

Vue 項目在 IOS 12 開發(fā)版中統(tǒng)統(tǒng)無法通過 axios POST 請求到數(shù)據(jù)
報錯信息為 “Network Error”

經(jīng)測試 IOS 12 全部報錯 安卓及其他 IOS 版本均正常。

在 Axios 的官方 github 中也有對應 ISSUE #1598

圖片描述

回答
編輯回答
墨小白

解決辦法如下。post這樣發(fā)送請求就好了

axios.post( apiUrl, qs.stringify({name: 'testName', pass: 'testPass'}), {
  headers: {
     'Content-Type': 'application/x-www-form-urlencoded'
  }
}).then(//***).catch(//***)
  1. install qs module, and use qs.stringify(dataObject) to format your data object
  2. add axios config
{
  headers: {
     'Content-Type': 'application/x-www-form-urlencoded'
  }
}
2018年1月25日 04:04