Обработка запроса POST в Grails без пути

У меня есть требование обрабатывать приложение, которое отправляет 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 (обратите внимание, что пути нет): введите описание изображения  здесь


person Scott    schedule 09.10.2013    source источник
comment
Можете ли вы перехватывать вызовы http://10.0.126.11:8082 и переадресовывать http://10.0.126.11:8082/ вместо отправки непосредственно в Grails с помощью прокси-сервера или, возможно, правила уровня маршрутизатора?   -  person raffian    schedule 10.10.2013
comment
@raffian, я думал о том, чтобы сделать это таким образом, но мне показалось, что мне придется написать какой-то прокси, который я надеялся не делать для POC. Вы знаете какие-нибудь быстрые и грязные способы, которыми я мог бы воспользоваться?   -  person Scott    schedule 10.10.2013
comment
Ознакомьтесь с nginx и другими связанными с ним http-прокси, вам не обязательно их реализовывать!   -  person raffian    schedule 10.10.2013
comment
Хороший звонок, похоже, это могло быть возможным решением stackoverflow.com/a/3792053/311525   -  person Scott    schedule 10.10.2013
comment
Да, вам придется поиграть с синтаксисом перезаписи, но я подозреваю, что это сработает, удачи   -  person raffian    schedule 10.10.2013