Вызов Java RESTful веб-сервиса в Android - PullRequest
0 голосов
/ 23 февраля 2012

Я создал Java Restful Web-сервис . Теперь я хочу получить к нему доступ в Android . В Webservice существуют разные методы. Веб-сервис работает на http://192.15.10.62:8080. как мне вызвать метод с именем getGreetingMsg () в веб-сервисе, который принимает строковый аргумент и возвращает простое строковое сообщение.

Подробности веб-службы

Название проекта RestFulWS

Имя пакета rest.ws.server

Имя класса helloAndroid

Имя метода getGreetingMsg (строковый аргумент)

любая помощь будет оценена.

Ответы [ 3 ]

5 голосов
/ 23 февраля 2012

Просто с помощью HTTP-клиента, например AndroidHttpClient .

РЕДАКТИРОВАТЬ: RESTful веб-сервис доступен через URL, например:

http://yourserver/someservice/<categoryID>/<objectID>

Таквы можете протестировать свой веб-сервис из веб-браузера, такого как Internet Explorer или Mozilla Firefox.

Затем в Android используйте HTTP Get request и AndroidHttpClient.

Не забудьте установить ИНТЕРНЕТразрешение в вашем AndroidManifest.xml тоже

1 голос
/ 28 апреля 2012

Это зависит от используемого вами веб-сервера, поскольку каждый тип сервера будет иметь свой собственный URL-адрес службы, размещенной на нем.Если вы используете сервер JBOSS, тогда ваш URL выглядит следующим образом: PORT / имя проекта / имя веб-службы / имя метода

1 голос
/ 23 февраля 2012

Похоже, вы не знаете, как подойти к вашему собственному API.Если ваш API поддерживает GET, откройте веб-браузер и попробуйте некоторые команды GET.После того, как у вас есть оператор GET, проработайте этот учебник: http://sarangasl.blogspot.com/2011/06/android-login-screen-using-httpclient.html.

Как только вы настроите POST, отключите GET на вашем веб-сервере.

Удачи!

дб

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...