feign发送http请求,feign调用文件上传接口

  feign发送http请求,feign调用文件上传接口

  00-1010feign call的参数传递问题写错了。正确的身体形式是书面的。假装参数传递摘要返回给实体对象服务提供者restful参数传递服务提供者给实体对象服务提供者。

  

目录

SpringCloud Feign报告了一个错误:

 

  Java . lang . illegalstateexception :方法的主体参数过多

  上面的错误提示是body太多。在由feign调用的方法中只能有一个主体,但是可以有多个requestparam。

  

feign调用的参数传递问题

 

  

错误写法

 

  异常原因:使用Feign时,如果发送get请求,需要在request参数前修饰@RequestParam注释,但不需要修饰控制器。

  

正确写法

客户端:

 

  服务端:

  如果不添加@RequestBody,UserDTO将无法获取值。

  

body的正确形式

 

  00-1010控制器上有@RestController注释,但没有剪切。

  对象实现序列化接口。

  服务呼叫者

  00-1010传递两个参数

  消费者

  00-1010如果要接收实体对象,必须添加@RequestBody注释。注意,最多只能有一个标注,不能转移多个标注,这个参数还得放在后面。

  消费者

  以上个人经验,希望能给大家一个参考,也希望大家能支持盛行的IT。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: