axios post 使用qs 无法传递boolean

  1. 原先因为axios post请求后台收不到数据,搜了一下网上的解决办法。
  2. 推使用QS,QS的确可以让后台收到数了。但是我要传递的有boolean数据,后台收到的是string,我打印了this.$qs.stringify()的结果,他和JSON.stringify() 不一样。
  3. 请问,我要怎么将boolean数据给后台?
阅读 4.3k
1 个回答

http本质上发送的都是文本.
文本是不存在type的,都是文本而已,所以后台收到的就是一个key的值是"true",而不是一个Boolean的true,如果前后端不进行约定的话,就只能传递本身是有数据类型的结构,比如发送一个json给后台,json是有数据类型的,可以传递boolean

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题