我将使用提取来发布
const token = 'ABCD123:A'
await fetch(path, {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
body: token=encodeURIComponent(token),
});
encodeURIComponent(令牌)应为ABCD123%3AA
我的服务器应该获取编码值,解码值,然后存储到DB。
但是在我的api服务器中,它变为非编码主体:token=ABCD123:A
服务器应获取编码值吗?
我已经在Postman上测试了相同的编码值,我的服务器正在获取编码值。
当我的服务器获得不同的价值时,是提取API问题还是提取请求问题?
答案 0 :(得分:1)
我认为您忘记为身体制作Object
,
const token = 'ABCD123:A'
await fetch(path, {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
body: {
'token':encodeURIComponent(token)
}
});