Как мы можем получить URL в прокси-сервис wso2 esb

Моя цель - получить URL-адрес, например www.google.com, от клиента в прокси-сервисе и отправить ответ клиенту.

Как я могу решить это. Вот я отправляю свой прокси-сервис.

<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
      name="Geturl"
      transports="https http"
      startOnLoad="true"
      trace="enable"
      statistics="enable">
  <description/>
  <target>
     <inSequence onError="fault">
        <property name="RESPONSE" value="true" scope="default" type="STRING"/>
        <property name="REQUEST_HOST_HEADER" value="www.google.com" scope="axis2"/>
        <property name="querystrings"
                  expression="get-property('axis2', 'REST_URL_POSTFIX')"/>
        <property name="REST_URL_POSTFIX"
                  expression="get-property('REQUEST_HOST_HEADER')"
                  scope="axis2"
                  type="STRING"/>
        <property name="HTTP_METHOD" value="GET" scope="axis2" type="STRING"/>
        <header name="To"
                expression="get-property('www.google.com')"/>
<property name="message" value="Response message"/>
<property name="Sender Address" expression="get-property('www.google.com')"/>
        <log level="full"/>
        <log level="full">
           <property name="REQUEST_HOST_HEADER" value="www.wso2.org"/>
        </log>
        <send/>
     </inSequence>
     <outSequence onError="fault">
        <log level="full"/>
        <log level="full">
           <property name="REQUEST_HOST_HEADER" value="www.google.com"/>
        </log>
        <log level="full">
           <property name="success" value="success"/>
        </log>
        <send/>
     </outSequence>
  </target>
</proxy>

Спасибо

1 ответ

В outSequence прокси-службы, когда вы звоните <send/> ответ будет отправлен обратно клиенту. Попробуйте пример прокси-службы [1] и вызовите ее с помощью Try-It или SOAP UI. Вы увидите, что ответ приходит к клиенту.

[1] http://docs.wso2.org/wiki/display/ESB460/Sample+150%3A+Introduction+to+Proxy+Services

Другие вопросы по тегам