前端传递的参数,到后端接收不到

0 评论
/ /
1041 阅读
/
327 字
07 2019-03

移动端使用的react Native,在给后端传递参数的时候,后端发现接收到(flask  request.args, request.values, request.form, request.data里面都都没有接受到数据)的数据有丢失,只有部分数据,找了好久,刚开始就怀疑是前端没有对传递的参数编码(encode),结果添加编码(encodeURI)之后还是不行,后来发现一个固定参数后面的参数都会丢失,放在其前面就不会丢失;进一步测试发现,调整编码方式,改为encodeURIComponent之后,不论参数数据的位置如何,都可以了。