WSO2:如何将一个api的响应用作另一个API的输入参数

问题描述 投票:0回答:1

有人可以让我知道或指导我实现这一目标:

我正在调用一个返回授权凭证的登录API。我需要从第一个API的响应消息中捕获故障单信息,并使用它来调用另一个API。

第一和第二API是独立的。第一个API用于登录,第二个API用于创建实体。

我已阅读了很多帖子和博客,但无法继续深入,我在WSO2中相当新。有人可以指导我。

谢谢

wso2 esb wso2ei
1个回答
0
投票

您可以通过使用代理服务,调解序列和调解器来实现此目的。您将需要2个执行的序列,

  1. 登录,读取响应并提取令牌,然后设置为属性中介。这样第二个序列就可以检索它。
  2. 读取从sequence1设置的令牌并调用下一个API。

然后,您可以在ESB中创建单个代理服务,该服务调用序列1和2。

有关如何使用不同介体的更多详细信息,请查看消息调解文档[1]。

[1] https://docs.wso2.com/display/ESB490/Mediating+Messages

© www.soinside.com 2019 - 2024. All rights reserved.