Как вызвать метод из URL-адреса (браузера) с помощью веб-сервиса в java?

Я новичок в веб-проекте. Так что я узнаю новые вещи, связанные с ним. Вчера я задал вопрос о том, как вызвать метод, как показано ниже. На самом деле у меня есть веб-сервис с одним файлом WADL. Могу ли я создать объект класса, который работает на сервере JBOSS?

От этого я получил один ответ, что вы используете инструмент wadl2java, который будет использовать ваш файл Application.wadl и генерировать java-заглушки. Вы можете использовать эти сгенерированные классы Java для вызова методов объекта, развернутого на сервере JBoss.

Соответственно, я генерирую заглушку Java, которая представляет собой интерфейс из WADL, используя wadl2java. Но теперь я хочу получить доступ к методам из URL-адреса браузера. Как я могу это назвать?

Я пробовал таким образом.... http://localhost:8080/prjname/rest/methodName

Правильно ли вызывать метод из URL?

Пожалуйста посоветуй

Спасибо


person Bhavesh Shah    schedule 31.05.2012    source источник


Ответы (1)


Это то, что мы называем стандартным URL-адресом для веб-сервисов, для их вызова не существует автоматически сгенерированных URL-адресов или фиксированных или предопределенных URL-адресов. Вам необходимо определить структуру URL-адресов для вашего проекта в кодовой базе, вы должны объявить базовый URL-адрес в своем файле web.xml. проекта (http://localhost:8080/prjname) и далее в ваших классах и методах Java (/rest/methodName), используя аннотации пути.

person manurajhada    schedule 31.05.2012
comment
Я попытался получить доступ к методу по URL-адресу, но в браузере появляются определенные ошибки, например: Статус HTTP 405 — Метод не разрешен, Статус HTTP 401 — Неавторизованный. Почему это так? - person Bhavesh Shah; 31.05.2012
comment
Хорошо, вы определили метод запроса веб-службы, которую вы вызываете? Как опубликовать или получить? Тот же метод, который вы определили, вам придется использовать для вызова веб-службы. Прочтите о плакате (addons.mozilla.org/en-US/firefox/addon/ poster) для вызова веб-службы с помощью требуемого метода. - person manurajhada; 31.05.2012