问题
后台接收不到数据
- postman 以 post 请求,将 Headers 的参数 KEY -> Content-Type 的 VALUE 由
application/x-www-form-urlencoded
改为application/json
,如果需要指定编码为 utf-8,改成:application/json; charset=utf-8
默认是 application/x-www-form-urlencoded修改为 application/json
解决
后台 Controller 的方法参数前面加上 @RequestBody 就可以了。1
2
3
4@RequestMapping("/api/login")
public ApiResponse getApiResponse(@RequestBody(required=false) BaseRequest baseRequest, HttpServletResponse response, HttpServletRequest request) {
// some code
}