2017-06-21 83 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