2017-06-21 166 views
0

我想在params中放置多个相同的密钥并将axios中的GET请求发送到服务器。如何用axios中的多个相同参数发送请求

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

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

如何把多个相同的键在params?

+0

在PHP中,它使用'id []'而不是'id'来完成,暗示'id'是一个包含多个元素的数组经济需求。我对axios一无所知,但我想这是值得一试的。 – Havenard

+0

你解决了吗? – Despertaweb

回答

0

您可以发送PARAMS这样的:

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

爱可信将建立网址这样/api_new?not[]=github&not[]=twitter&limit=10

Axios公司汽车在列表类型PARAMS名的末尾添加[]

看到在这问题https://github.com/axios/axios/issues/604