java - 在Android中调用Java RESTful webservice

标签 java android web-services rest

我创建了一个Java Restful Web 服务。现在我想在 Android 中访问它。 Webservice中有不同的方法。 Web 服务正在 http://192.15.10.62:8080 上运行。 我应该如何在 Web 服务中调用名为 getGreetingMsg() 的方法,该方法采用字符串参数并返回简单的字符串消息。

网络服务详细信息

项目名称RestFulWS

包名称rest.ws.server

类名helloAndroid

方法名称getGreetingMsg(字符串参数)

任何帮助将不胜感激。

最佳答案

只需使用像 AndroidHttpClient 这样的 HTTP 客户端即可.

编辑: RESTful Web 服务可通过如下 URL 访问:

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

因此,您可以通过 Internet Explorer 或 Mozilla Firefox 等 Web 浏览器测试您的 Web 服务。

然后,在 Android 上,使用 HTTP Get 请求和 AndroidHttpClient。

不要忘记在 AndroidManifest.xml 中设置 INTERNET 权限

关于java - 在Android中调用Java RESTful webservice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9417960/

相关文章:

android 为什么向服务器发送信息只适用于 WIFI?

android - 将 TextView 垂直于 EditText 居中

java - 我需要为每个游戏级别创建一个新 Activity 吗?

java - XOM 和规范 XML

java - Gradle 构建失败,出现异常 : java. exe' 以非零退出值 2 完成

java - 连接到 web 服务导致 com.sun.xml.internal.ws.client.ClientTransportException : The server sent HTTP status code 200: OK

python - 是否有具有用户驱动的多处理任务的 Web 应用程序?

java - 类型为 ="xsd:base64Binary"的 Axis Web 服务

java - Junit中如何处理测试数据?

java - 使用 WebSphere MQ API 创建队列时出错