0

我正在通过 feign 客户端从用户微服务调用帐户微服务。我在方法调用中传递了 3 个请求体。当我执行用户服务时出现异常,指出假装调用中存在多个请求主体。

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

我可以通过 feign 发送的请求正文的数量是否有限制?我只是不想将所有三个列表合并到一个对象下,并希望分别发送它们。

有人可以帮我吗?

4

1 回答 1

0

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

于 2020-10-16T09:47:57.197 回答