Java 将id作为请求发送到需要id列表的api

Java 将id作为请求发送到需要id列表的api,java,rest,Java,Rest,我应该从我的服务a打电话到另一个服务B以获得结果。问题出在我的服务A中请求将始终基于1PersonId。但是我正在使用的API获取一个POST列表,并返回一个列表。我不知道如何处理我的消费者。有什么不同的方法可以实现这一点 我可以创建一个列表并将该personId添加到列表中,然后发送请求。因此,基本上对于每个请求,我的列表将只包含一个personId 我想知道有没有更好的方法来实现这一点 任何帮助都将不胜感激! 谢谢。如果服务B的API接受List作为其参数,那么您必须传递一个只包含一个per

我应该从我的
服务a
打电话到另一个
服务B
以获得结果。问题出在我的
服务A中
请求将始终基于1
PersonId
。但是我正在使用的API获取一个
POST列表
,并返回一个
列表
。我不知道如何处理我的消费者。有什么不同的方法可以实现这一点

我可以创建一个列表并将该personId添加到列表中,然后发送请求。因此,基本上对于每个请求,我的列表将只包含一个personId

我想知道有没有更好的方法来实现这一点

任何帮助都将不胜感激!
谢谢。

如果服务B的API接受List作为其参数,那么您必须传递一个只包含一个person id的列表,但是,您也可以更改API参数列表以接收一个PersonId,我认为这更合理。

如果服务B的API接受List作为其参数,然后你必须传递一个只包含一个人id的列表,但是,你也可以更改API参数列表以接收一个我认为更合理的PersonId。

我不能,因为该端点也在其他地方使用。@newLearner好的,那么我认为你应该将id作为列表传递,虽然我知道它不能满足您的要求,但在处理响应时再多做一点工作就可以了。我不能,因为该端点也在其他地方使用。@newLearner好的,那么我认为您应该将id作为列表传递,尽管我知道它不能满足您的要求,但是,在处理响应的过程中再多做一点工作就可以了。客户端是否可以不处理列表并从列表中提取第一个也是唯一的PersonResponse?客户端是否可以不处理列表并从列表中提取第一个也是唯一的PersonResponse?