У меня есть приложение сервлетов Java с 6 веб-службами и один из веб-запросов, которые я должен определить, является ли это экземпляром Live или Test, вызывающим веб-службу. Я считаю, что я могу определить это с URL, т.е.Как определить приложение, вызывающее веб-службу
https://localhost:8443/projectname/etc
или
Я пытаюсь получить это с помощью HttpServletRequest, и я знаю, что я должен вызвать процедуру, как показано ниже Изнутри веб-служба с именем «getDocument» Но как инициализировать HttpServletRequest внутри getDocument? Так я могу создать параметр «запрос» в веб-службе getDocument и инициализировать его для информации запроса?
public void doGet(HttpServletRequest request,
HttpServletResponse response) throws Exception {
...
StringBuffer url = request.getRequestURL();
...
}
Спасибо. Кажется, это работает, когда я звоню через SoapUI. Я еще не тестировал его в веб-интерфейсе, но уверен, что он будет работать. Будем держать вас в курсе. – AJF
Добро пожаловать. –