vue使用推荐的axios封装发送表单数据
项目开始都是默认的json格式传输 后端加了权限认证(security)之后过滤器只能接收表单数据 做不到像控制器一般灵活,所以在前端vue的使用中必须能够切换为表单传输 但是我将头headers换位了表单格式 后端却还是接收不到 原因是没有序列化 没有序列化的参数体看下图 会有一个花括号像json格式一样
但是其实也是表单 只是没有序列化 只有序列化之后后端才能接收到请求 序列化我这里使用的方法是Qs qs.stringify() ;
下图唯一的区别就是没有括号 序列化格式为后端可以接收的格式。