繁体   English   中英

在Android中调用Java RESTful Web服务

[英]Calling Java RESTful webservice in Android

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

Web服务详细信息

项目名称RestFulWS

软件包名称rest.ws.server

类名helloAndroid

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

任何帮助将不胜感激。

只需使用HTTP客户端(例如AndroidHttpClient)即可

编辑: RESTful Web服务可通过URL进行访问,例如:

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

因此,您可以从Web浏览器(例如Internet Explorer或Mozilla Firefox)测试Web服务。

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

别忘了也在AndroidManifest.xml中设置INTERNET权限

它取决于您使用的Web服务器,因为每种类型的服务器都将拥有自己的URL来托管服务。 如果您使用的是JBOSS服务器,则您的URL如下所示:IP:PORT / projectname / webservicename / method name

听起来好像您不确定如何使用自己的API。 如果您的API支持GET,请打开Web浏览器并尝试一些GET命令。 使用GET语句后,请完成本教程: http : //sarangasl.blogspot.com/2011/06/android-login-screen-using-httpclient.html

设置为POST后,请在网络服务器中关闭GET。

祝好运!

D b

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM