0

我想创建一个简单的 WS02 外观,它提供一个 RESTful 端点并转发到第二个 RESTful(即不是 SOAP)端点。我需要转换端点地址并将版本部分添加到将从原始请求的 HTTP 标头获得的 URI。

我怎样才能最好地做到这一点?

4

1 回答 1

0

您可以使用 WSO2 ESB 的 REST API 功能来执行此操作。您可以从 [1] 中的可用资源中找到通过不同 REST Api 公开 REST 后端服务的示例。

您可以使用 REST_URL_POSTFIX 属性将版本部分动态添加到端点 URL。以下是设置 REST_URL_POSTFIX 属性的示例配置。

<property name="REST_URL_POSTFIX" expression="fn:concat('/version/',$trp:HEADER_NAME_HERE)" scope="axis2"/>

[1] http://docs.wso2.org/wiki/display/ESB460/Using+the+REST+API#UsingtheRESTAPI-ExposingaBack-EndRESTServiceUsingaDifferentAPI

于 2013-05-19T09:03:37.510 回答