axios.get請求後url報錯400
阿新 • • 發佈:2019-02-13
後來加了paramsSerializer方法,是一個負責 params
序列化的函式
估計是get請求自己新增的時候出錯,
arrayFormat: ‘repeat’ 這裡與官網不同
axios.get(url, {
params: {
args: JSON.stringify(arg),
token: this.token,
},
paramsSerializer: function(p) {
return qs.stringify(p, {arrayFormat: 'repeat' })
}
})
這是官網的例子
// `paramsSerializer` 是一個負責 `params` 序列化的函式
// (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/)
paramsSerializer: function(params) {
return Qs.stringify(params, {arrayFormat: 'brackets'})
},