Spring Cloud Gateway RouteLocator для сообщения SOAP - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь использовать Spring Cloud Gateway для создания службы маршрутизации для нашей системы, использующей протокол SOAP.Я хотел бы создать RouteLocator, чтобы запрос маршрутизации зависел от значения поля в теле сообщения мыла, например, каждый запрос со значением msg - это Джон, который направляется в конкретную службу.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.viettel.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:sayHello>
         <msg>John</msg>
      </ser:sayHello>
   </soapenv:Body>
</soapenv:Envelope>

В документе SPG, Я нашел Query Route Predicate Factory для маршрутизации зависит от параметра запроса REST.Как я могу сделать то же самое с сообщением SOAP xml?

...