分享

Required request body is missing

 ansatsing 2018-04-23
产生背景:
易报表系统统计报表:比如根据月份周期来统计2015年至2017年每个月的公司总支出和总收入,这样一个业务场景,即不是新增数据也不是修改数据,所以就用GetMapping注解,但鬼使神差地又用到@RequestBody这样的注解,
异常:
org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public com.fishonline.easyreport.common.ResponseVo com.fishonline.easyreport.controller.CustomReportController.getReportStatisticData(com.fishonline.easyreport.dto.ReportStatisticDTO)

为什么:
get请求content-type为application/x-www-form-urlencoded,只支持request parameters方式传递请求数据!所以提示必须的请求体丢失!

解决方案:
改成PutMapping或PostMapping,但感觉怪怪,因为没有新增数据也没有修改数据,只是变相的拉起数据

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多