API需要以下GET请求:
/resource?labels[team1]=corona&labels[team2]=virus
我的问题是使用Axios params选项生成此URL。
我尝试了以下参数结构,它们都生成错误的url:
{
labels: {
team1: 'corona',
team2: 'virus'
}
}
{
labels: [
team1: 'corona',
team2: 'virus'
]
}
我至少认为它可以与字符串索引数组一起使用,但是根本不会产生get参数。
那么,谁能告诉我如何生成所需的URL?
答案 0 :(得分:0)
解决方案是使用paramsSerializer
,其设置与axios自述文件中的设置相同。我使用了我上面的帖子中的第一个params对象。
paramsSerializer: (params) => {
return qs.stringify(params, { arrayFormat: 'brackets' });
}