Обтекание REST в SOAP на nginx - PullRequest
0 голосов
/ 06 декабря 2018

У нас следующая ситуация.У нас есть клиент Android, который отправляет запросы веб-службы REST в формате JSON.На стороне сервера у нас есть приложение, которое клиент REST для этого веб-сервиса, который обрабатывает эти запросы.Между клиентом и нашим сервером у нас есть обратный прокси-сервер, настроенный с помощью nginx.Между этим прокси и сервером находится межсетевой экран уровня приложения, который пропускает только SOAP-сообщения.У меня нет атм информации, если он просто проверяет, является ли он XML, или выполняет проверку всех, чтобы убедиться, что запрос действительно SOAP.

Однако мы не можем контролировать приложение Android, поэтому оно должно отправлять REST-запросы.Однако у нас есть контроль над сервером и прокси-сервером nginx, но мы не можем изменять правила брандмауэра.

Моя идея состоит в том, чтобы обернуть (обернуть) JSON в сообщение SOAP на прокси-сервере и сделать SOAP ws на этом сервере, который развернет запрос и передаст его REST ws на том же сервере, поэтомуВ будущем нам нужно только управлять интерфейсом REST и использовать SOAP в этом случае только для передачи сообщений REST (JSON).

Я просто не уверен, что это можно сделать, просто настроив nginx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...