如何在 Get 方法中使用 'application/x-www-form-urlencoded' 与 axios



当我使用邮递员工具测试我的请求 GET 时,当我在正文设置中检查"application/x-www-form-urlencoded"时,一切都正常

但是当我使用 Axios 时,我觉得我的设置没有被考虑在内!因为我有以下错误"用户不存在">

axios({
method: 'get',
url: `${baseURL}/api/collect/getSante`,
params: {
lastName: 'value'
},
headers: {
'content-type': 'application/x-www-form-urlencoded;charset=utf-8'
}
})

我希望 json 响应,但我有"用户不存在">

也许你可以尝试使用URLSearchParams进行application/x-www-form-urlencoded。 F.e. :

const params = new URLSearchParams();
params.append('param1', 'value1');
params.append('param2', 'value2');
axios.post('/foo', params);

来源: https://github.com/axios/axios#using-applicationx-www-form-urlencoded-format

最新更新