首页 > 移动平台 > 详细

springboot 报错Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported

时间:2019-11-22 16:32:54      阅读:677      评论:0      收藏:0      [点我收藏+]

项目默认使用POST方式提交json字符串:

    public RestResponse statusChange(@RequestBody Map<String, Object> params) {
        if(params == null){
            params = new HashMap<>();
        }
        return RestResponse.success();
    }

但是在接入其他厂商接口时,对方的数据格式是:

Content-Type: application/x-www-form-urlencoded

导致推送的数据无法获取,查询资料(Google)得知,这种数据格式key=value格式拼接的数据,可以使用@RequestParam获取数据

    public RestResponse statusChange(@RequestParam Map<String, Object> params) {
        if(params == null){
            params = new HashMap<>();
        }
        return RestResponse.success();
    }

 

springboot 报错Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported

原文:https://www.cnblogs.com/yangjiming/p/11912255.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!