WS02 HTTP标头操作

时间:2013-02-06 13:22:45

标签: rest header uri wso2 wso2esb

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

我最好怎么做?

1 个答案:

答案 0 :(得分: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