带有encodeURIComponent值的React-Native获取帖子

时间:2019-07-04 09:46:53

标签: react-native

我将使用提取来发布

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问题还是提取请求问题?

1 个答案:

答案 0 :(得分:1)

我认为您忘记为身体制作Object

const token = 'ABCD123:A'
await fetch(path, {
   method: 'POST',
   headers: {
      'Content-Type': 'application/x-www-form-urlencoded'
   },
   body: {
           'token':encodeURIComponent(token)
         }

});