如何从WSO2 EI Studio调用外部Rest API?

莫希特·帕蒂达尔(Mohit Patidar)

我们需要从WSO2调用外部rest API。所以我单独创建了一个spring boot应用程序,将数据存储到postgres db中。这都是外部资源,如何从WSO2调用此服务?我在网上发现的所有内容是,我们可以在WSO2本身中创建rest api。但我的要求与此不符。请分享我在WSO2中需要做的所有程序。预先感谢,我现在附上了完整的用例图像

AddPerson.xml

<?xml version="1.0" encoding="UTF-8"?>
<endpoint name="AddPerson" xmlns="http://ws.apache.org/ns/synapse">
    <http method="post" uri-template="http://localhost:8080/wsoPOCApp/createPerson"/>
</endpoint>

这是我创建的端点,但是当我通过curl命令使用以下命令进行卷曲时,它没有响应

curl -X POST -H 'Accept: application/json'  -H 'Content-Type: application/json' --data "@person-payload.json" http://192.168.0.109:8280/wsoPOCApp/createPerson

我也尝试使用邮递员来解决这个问题,但它给了我404

C:\Users\User>curl -X POST -H 'Accept: application/json'  -H 'Content-Type: application/json' --data "@person-payload.json" http://192.168.0.109:8280/wsoPOCApp/createPerson
curl: (6) Could not resolve host: application
curl: (6) Could not resolve host: application

这是来自管理控制台的图像

Prabakaran Thodithot Sembiyan

您可以创建HTTP端点,配置HTTP方法,提供URI并保存。

在您的代码中,您将使用“呼叫/发送”调解器,​​并且必须指定您在“呼叫/发送”调解器内部创建的终结点。

如果您已经有WSO2 EI代码,请更新您的问题,以便我提供确切的答案。

HTTP端点

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 WSO2 EI 集成服务并为使用 MERN 堆栈构建的 Web 应用程序提供 REST API?

WSO2 EI / ESB中的顺序后端调用

wso2 ei 使用签名调用端点

WSO2 EI - 使用 REST 的 DSS 查询的输入参数

如何在 WSO2 EI/ESB 中实现顺序后端调用?

如何在wso2 EI 6.1.1中为特定API配置自定义突触处理程序

WSO2 EI 6.1.1 - 每个 API DEBUG 级别的日志语句都放在调用调解器之后,在相关日志文件中找不到

WSO2 EI,自定义 API 不发送响应

在WSO2 EI中使用基本身份验证处理程序保护API

WSO2 APIM 和 EI 是否支持 API 删除现有租户?

WSO2 EI/ESB - 按顺序调用多个端点以生成自定义对象

WSO2 EI、Integration Studio、碳应用程序内的自定义调解器

带有 RabbitMQ 的 WSO2 EI - 如何拒绝消息?

如何使WSO2 EI Carbon UI支持中文

如何在 WSO2 中将 API Rest url 模板值用于调用模板

WSO2 EI,遍历JSON数组

WSO2 EI / ESB:如何使用/管理传入的标题参数以在第二个后端调用中使用它们?

如何使用 wso2 将远程 SOAP wsdl 发布到 REST API

如何在WSO2 ESB中实现虚拟REST API

如何在WSO2 API管理器中注册REST客户端

WSO2 EI:如何在使用 vfs 选择 csv 文件时处理 WSO2 中的瑞典字符

WSO2 如何在不调用任何 WSO2 api 或客户端应用程序代理的情况下从 ActiveMQ 获取消息?

WSO2 Api Manager - 从 SOAP 生成 REST API

Wso2 Ei 6.3 自签名认证错误

WSO2 EI,从属性加载验证模式

WSO2 EI每个端点多个证书

在WSO2 EI中部署Ruby / Python后端服务

WSO2 EI - 在启动时禁用随机端口

WSO2 EI 6.2中的并行处理