如何在axios中发送带有多个相同参数的get请求

时间:2017-06-21 05:29:57

标签: parameters get axios

我想在params中放入多个相同的密钥,并在axios中向服务器发送GET请求。

在后端,它需要http://example.com/?id=absdbasbd&id=basdbasb&id=a11

我正在使用axios,它使用JS对象发送请求参数。显然,这样的对象不能有多个具有相同键的字段。

如何在params中放入多个相同的键?

1 个答案:

答案 0 :(得分:0)

您可以发送这样的参数:

  var params = {
  not: ['github', 'twitter'],
  limit: limit
}
return axios.get('/api_new', {
    params: params
  })

axios会像这样构建网址/api_new?not[]=github&not[]=twitter&limit=10

axios auto []在列表类型末尾名称

的末尾

在此问题中查看更多内容https://github.com/axios/axios/issues/604