WSO2:如何将一个api的响应用作另一个API的输入参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WSO2:如何将一个api的响应用作另一个API的输入参数相关的知识,希望对你有一定的参考价值。
有人可以让我知道或指导我实现这一目标:
我正在调用一个返回授权凭证的登录API。我需要从第一个API的响应消息中捕获故障单信息,并使用它来调用另一个API。
第一和第二API是独立的。第一个API用于登录,第二个API用于创建实体。
我已阅读了很多帖子和博客,但无法继续深入,我在WSO2中相当新。有人可以指导我。
谢谢
答案
您可以通过使用代理服务,调解序列和调解器来实现此目的。您将需要2个执行的序列,
- 登录,读取响应并提取令牌,然后设置为属性中介。这样第二个序列就可以检索它。
- 读取从sequence1设置的令牌并调用下一个API。
然后,您可以在ESB中创建单个代理服务,该服务调用序列1和2。
有关如何使用不同介体的更多详细信息,请查看消息调解文档[1]。
[1] https://docs.wso2.com/display/ESB490/Mediating+Messages
以上是关于WSO2:如何将一个api的响应用作另一个API的输入参数的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 WSO2 API MicroGateway 组合多个微服务
使用 WSO2 作为移动应用程序的 API 网关时,如何安全地处理用户密钥和秘密