1. 程式人生 > >axios.get請求後url報錯400

axios.get請求後url報錯400

後來加了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'})
  },