У меня есть требование обрабатывать приложение, которое отправляет XML на сервер и порт. К сожалению, я не могу указать путь из этого приложения и не могу его изменить.
Итак, в Wireshark я вижу, что он отправляется в
http://10.0.126.11:8082 <--- note the lack of trailing slash
Если я настрою тестовый POST в wfetch, как показано ниже, я могу без проблем маршрутизировать его в grails. В Wireshare отображается следующее:
http://10.0.126.11:8082/ <--- trailing slash
У меня есть настройка grails для настройки маршрута для корневого пути "/" в UrlMappings и настройка grails.app.context = "/" в Config.groovy. Обратите внимание, что все идет плохо, если для них задана пустая строка.
Есть ли способ перейти на шаг выше корневого пути и ответить на что-либо на сервере: порт? Может ли Grails ответить на запрос без пути?
Это ситуация, с которой я пытаюсь справиться при воссоздании с помощью wfetch (обратите внимание, что пути нет):
http://10.0.126.11:8082
и переадресовыватьhttp://10.0.126.11:8082/
вместо отправки непосредственно в Grails с помощью прокси-сервера или, возможно, правила уровня маршрутизатора? - person raffian   schedule 10.10.2013