uni-app前端post请求数据json序列化解决

问题:前端使用uni-app的uni.request发送post请求时,携带data参数会被json序列化

对于 POST 方法且 header[‘content-type’] 为 application/json 的数据,会进行 JSON 序列化。官方文档

这就导致我写好的登录页面,传递用户名和密码,使用postman可以正常请求,但前端页面发送post请求则会报错:Required request parameter ‘username’ for method parameter type String is not present
uni-app前端post请求数据json序列化解决_第1张图片
这是原来controller层的写法:username和password传进来就直接用了,所以找不到username
uni-app前端post请求数据json序列化解决_第2张图片

解决:

新建一个package:vo,包里新建LoginFrom类
uni-app前端post请求数据json序列化解决_第3张图片
co

你可能感兴趣的:(web,报错,spring,vue.js)