Задача приложения - работать со сторонним RESTfull сервисом. Взаимодействие включает в себя обмен JSON сообщениями + по запросу стороннего сервиса, формировать php-страницы.
Для того, чтоб на стороне моего приложения обрабатывать входящие запросы и формировать php-страницы, я настроил Spring web-mvc framework под Tomcat Соответственно у меня есть контроллер:
@Controller
@RequestMapping("/*")
public class TomcatController {
@PostMapping(value = "/*")
public String postEvent(HttpServletRequest request, Model model) {
...
}
@GetMapping(value = "/*")
public String getEvent(HttpServletRequest request, Model model) {
...
}
А вот для того, чтоб выполнять исходящие запросы раньше я использовал:
WebResource service = Client.create(new DefaultClientConfig()).resource("HTTP://...");
try {
ClientResponse clientResponse;
clientResponse = service
.queryParams(queryParams)
.get(ClientResponse.class);
String response = clientResponse.getEntity(String.class);
} catch ()
...
Вопрос в том, что я бы хотел использовать TomcatController, чтоб обрабатывать ответы на мои запросы. Так как события, которые шлет мне сторонний сервис сам или в ответ на мои запросы - это события одного семейства и я не хочу дублировать точки входя для них.
Скажите как правильно сделать в этом случае? Как инициировать запросы в Сервлете?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Для объектов типа FileStore в Windows стандартными и широко известными методами легко определяется метка и буква тома, объем диска и свободного места,...
Как можно реализовать ImageView c возможностью касаниями масштабировать изображения?(так же как в обычных фото галереях?)
Как с помощью Apache POI проверить начертание ячейки, а именно применен ли полужирный стиль?