【问题标题】:Multiple @RequestBody in feign client exception when executing service执行服务时假装客户端异常中的多个@RequestBody
【发布时间】:2021-01-30 14:59:08
【问题描述】:

我正在通过 feign 客户端从用户微服务调用帐户微服务。我在方法调用中传递了 3 个请求体。我在执行用户服务时遇到异常,说明 feign 调用中存在多个请求主体。

@PostMapping("/create)
ResponseEntity<Long> createAccount(@RequestBody List<UserInfo> userInfo, @RequestBody List<AddressInfo> addressInfo, @RequestBody List<OrderInfo> orderInfo);

我可以通过 feign 发送的请求正文的数量是否有限制?我只是不想将所有三个列表都放在一个对象下,而是想单独发送。

谁能帮我解决这个问题?

【问题讨论】:

    标签: spring-boot spring-cloud-feign feign openfeign


    【解决方案1】:

    您不能在 HTTP 请求中传递多个正文(请参阅docs)。您的 Account 微服务是否真的有需要多个主体的 API?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-07
      • 1970-01-01
      • 2015-06-26
      • 1970-01-01
      相关资源
      最近更新 更多