WSO2微网关对Soap API的支持

WSO2微网关对Soap API的支持,wso2,wso2-mgw,Wso2,Wso2 Mgw,如何使用WSO2微网关代理SOAP API?是否有任何示例/文档说明这些步骤 我还对拦截器在soap请求和响应情况下的工作方式感兴趣。可以在APIM[1]中创建soap API,并使用import命令[2]将其导入microgateway 导入API后,swagger文件将添加到项目的gen/API_definitions文件夹中。 然后参考消息转换[3]以添加拦截器。您可以使用x-wso2-request-interceptor和x-wso2-response-interceptor-swag

如何使用WSO2微网关代理SOAP API?是否有任何示例/文档说明这些步骤


我还对拦截器在soap请求和响应情况下的工作方式感兴趣。

可以在APIM[1]中创建soap API,并使用import命令[2]将其导入microgateway

导入API后,swagger文件将添加到项目的gen/API_definitions文件夹中。 然后参考消息转换[3]以添加拦截器。您可以使用x-wso2-request-interceptor和x-wso2-response-interceptor-swagger扩展名在生成的swagger文件中定义拦截器名称

[1] - https://docs.wso2.com/display/AM210/Create+and+Publish+a+SOAP+API
[2] - micro-gw import -a <API_NAME> -v <API_VERSION> <PROJECT_NAME>
[3] - https://docs.wso2.com/display/MG310/Message+Transformation
[1]-https://docs.wso2.com/display/AM210/Create+and+Publish+a+SOAP+API
[2] -微型gw进口-a-v
[3] - https://docs.wso2.com/display/MG310/Message+转化

谢谢!我们可以在一个微网关中混合使用REST和SOAP API吗?我们正在为RESTAPI使用openAPI规范,现在如果我们想将SOAP API添加到同一个规范/应用程序中,如何实现这一点?这不会是一个问题。您可以在单个mgw项目中定义任意数量/类型的API。只需通过APIM或mgw中的openapi定义定义RESTAPI,然后将soap API从APIM导入到同一mgw项目并构建。就这样。生成的mgw将侦听定义的所有SOAP/REST端点。