У нас есть приложение, которое связывается через REST-запросы, сделанные клиентами.
REST-запросы содержат «имя региона» и «ID» в качестве параметров
Итак, запрос будет выглядеть примерно так (для DELETE)
http://host:port/regionnameID
Эти запросы REST между регионами в федерации имеют правильную кодировку URL
Я считаю, что эти запросы не выполняются, если в имени региона есть косая черта ("/").
Тогда запрос будет выглядеть так
http://host:port/region/nameID
Это связано с неправильной интерпретацией Rest URL URL-адресом HttpRequesthandler, когда в названии региона присутствует символ «/».
Теперь у нас нет контроля над клиентами, отправляющими запрос REST с "/" в имени региона.
Существует ли какой-либо метод / конфигурация / обходной путь, который можно сделать, чтобы предотвратить возвращение HttpRequestHandler 404