controller 层发起请求,返回失败的问题,错误码500,错误信息“Content type 'null' not supported”

在postman中去请求接口时,出错报500,错误信息为“Content type 'null' not supported”。这里是发送http请求时,忽略了请求三点内容,包括以下三点:

Http请求内容需指定三点:

  • Method (是GET还是POST)
  • Consumer (请求方式,application/json)
  • Produce (返回方式,,application/json)

  查看接口的代码,在RequestMapping中如果指定了这些这三个方式,那么在postman中发起请求时,也需要注意这三个。

  • 第一点,post还是get大部分都不会出错。
  • 第二点,指定参数格式,比如接口中指定Consumer (请求方式,application/json),那么,在postman中参数输入时也要指定body为raw中的JSON(application/json)。
  • 注意:即便接口中无参数,但是RequestMapping中还是指定了去请求类型,也必须在postman的body指定相应的类型。

 

转载:

四种常见的 POST 提交数据方式对应的content-type取值

posted @ 2020-08-27 16:14  樟樟22  阅读(4528)  评论(0编辑  收藏  举报