gpt4 book ai didi

javascript - Axios - 如何不将 [] 添加到多参数?

转载 作者:行者123 更新时间:2023-12-05 03:54:41 24 4
gpt4 key购买 nike

如果有多个具有相同名称的参数,Axios 会向参数添加方括号。问题是我不需要包含这些括号,因为我使用 Django Rest FrameworkDjango Filters

如果我使用这种表示法,我该怎么做?

axios.get(list_url, {params: {somelist:[1,2,3]}})

我不想要 url/?somelist[]=1&somelist[]=2&somelist[]=3相反,我想要 url/?somelist=1&somelist=2&somelist=3

最佳答案

尝试在 axios 配置中使用 paramsSerializer 的 indexes:null

axios.get(someurl, {
params: {
foo: [1, 2, 3]
},
paramsSerializer: {
indexes: null
}
});

我从这里得到这个 https://www.npmjs.com/package/axios#axios-api

screenshot with attributes of paramsSerializer

关于javascript - Axios - 如何不将 [] 添加到多参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60835988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com