У меня сервер Zuul работает перед веб-сервером.Часть веб-сервера, которую я не могу изменить, вызывает метод getRequestURL()
для моего HttpServletRequest
объекта.Как часть фильтра предварительной маршрутизации на сервере Zuul, я хотел бы изменить requestURL
этого HttpServletRequest
.Как я могу это сделать?
Мой код, из которого я работаю, выглядит так:
RequestContext context = RequestContext.getCurrentContext();
HttpServletRequest request = context.getRequest();
StringBuffer originalURL = request.getRequestURL(); // Returns original url
// ...modifying the requestURL
StringBuffer newURL = request.getRequestURL(); // Returns new url