关于利用第三方库qs向后端传输数据,后端接受到数据都为空的问题

  • Post author:
  • Post category:其他


qs是第三方库,我们在前后端交互时可能会用到这种形式

先看一下原始数据

在前端向后端传输数据时利用qs.stringfy(所要传的数据)就将json对象序列化成url形式如下图

而qs.parse是将url形式序列化成对象,如下图

很多朋友在前端向后端传输数据时会很困惑为什么我发出去请求了,后端接收到数据都是null呢,

解决办法

直接上图 ,只要我们在前端向后端发送请求时加上请求头

axios.defaults.headers['Content-Type']='application/x-www-form-urlencoded';

这样就可以拿到数据了



版权声明:本文为baozaoderenlei原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。