FeignClient发送post请求异常问题

Posted 波子汽水yeah

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FeignClient发送post请求异常问题相关的知识,希望对你有一定的参考价值。

这个问题其实很基础。但是却难倒了我。记录一下
在发送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;

基础真的很重要啊

以上是关于FeignClient发送post请求异常问题的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 中使用 Http Post 上传正文

DAY8 - 异常处理,面向对象编程

Feign Client + Eureka POST 请求体

feign调用了两次的问题

post 请求发送数据的几种数据类型

21 服务调用Feign高级