Из-за ограничений браузера мне нужно использовать прокси для работы карты openlayers.
Объект JavaScript OpenLayers.ProxyHost обрабатывает создание URL-адреса, например:
http://webhost:8080/app/proxy/?url=http://WFS_server/options/...
Некоторые запросы будут GET, а другие - POST.
Я написал Servlet Filter, который получит запрос, а затем использует общий HttpClient для отправки его на хост, указанный параметром 'url'.
Все работает для GET, но у меня возникают трудности с получением значения параметра 'url' для POST.
Согласно javadoc, который я вижу в eclipse, это должен быть request.getRequestURI (), но он возвращает только значение post без значения параметра url (т. Е. http://webhost:8080/app/proxy/)
Фактически, единственный способ получить данные - это вызвать метод request.toString () и проанализировать URL.
Я развертываюсь на сервере Jetty 6.1.11, поэтому мне интересно, может ли это быть ошибкой Jetty или я что-то упускаю, где можно получить эту информацию?