FeignClient发送post请求异常问题_feignclient post_波子汽水yeah的博客-CSDN博客

这个问题其实很基础。但是却难倒了我。记录一下

在发送post请求的时候要指定消息格式

正确的写法是这样

   @PostMapping(value = "/test/post", consumes = "application/json")
   String test(@RequestBody String name);

不生效的写法

   @PostMapping(value = "/test/post", produces= "application/json")

关于这个区别

produces:它的作用是指定返回值类型,不但可以设置返回值类型还可以设定返回值的字符编码;

consumes: 指定处理请求的提交内容类型(Content-Type),例如application/json, text/html;

基础真的很重要啊