vue使用推荐的axios封装发送表单数据

项目开始都是默认的json格式传输  后端加了权限认证(security)之后过滤器只能接收表单数据 做不到像控制器一般灵活,所以在前端vue的使用中必须能够切换为表单传输  但是我将头headers换位了表单格式 后端却还是接收不到  原因是没有序列化  没有序列化的参数体看下图 会有一个花括号像json格式一样 

vue使用推荐的axios封装发送表单数据

 

但是其实也是表单 只是没有序列化  只有序列化之后后端才能接收到请求 序列化我这里使用的方法是Qs qs.stringify() ;

vue使用推荐的axios封装发送表单数据

 

下图唯一的区别就是没有括号  序列化格式为后端可以接收的格式。

 

 

vue使用推荐的axios封装发送表单数据