web-services - 如何将soap web服务转换为wso2 ESB中的Rest

标签 web-services soap wsdl wso2 wso2-esb

我需要使用 WSO2 ESB 将现有的 SOAP Web 服务转换为 REST Web 服务。我成功地尝试了文档中给定的示例。我还创建了一个转换器代理并将端点设置为我现有的 WSDL url。就我而言,我得到的是 SOAP 响应。那么如何在创建的代理中将该响应更改为 Json 呢?我对结果进行了很多尝试。但无法使其成功。谁能告诉我执行此操作的确切步骤。 我翻阅了[在此处输入链接描述][1]

[1]:http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL作为网络服务。

最佳答案

在您的 REST API 中(请参阅上面 Samisa 的答案中给出的示例链接),在输出序列中使用以下属性将消息类型转换为 JSON。

<property name="messageType" scope="axis2" value="application/json"/>

关于web-services - 如何将soap web服务转换为wso2 ESB中的Rest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36444076/

相关文章:

java - JAXB 将空列表映射到空集合?

asp.net - 运行引用 C++ dll 的 C# ASP.NET Web 服务时出现 "The specified module could not be found"错误

c# - 如何在 C# 中实现 SOAP 客户端(专门针对 Windows Mobile)?

c++ - 创建中间件以使相机兼容 ONVIF

c# - Web API - REST 帮助和说明

c# - 为 Web 服务创建 XML 字符串

Java 1.7 com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolverException : Cannot resolve element with ID data

c# - SOAP 客户端没有完成它的工作或者可能没有返回任何东西?

java - 如何从 WSDL 生成 Java 类

xml - 基于xsd/wsdl生成随机xml/web服务响应