如何在java web服务中调用方法?

时间:2015-09-01 19:21:14

标签: java android web-services

我是java和android编程的学习者。我做了一个hello world的web服务。创建了一个名为HelloWorld的类。其中只有一种方法,如

sayHello(){
System.out.println("hello world")
}

现在我应该如何编写一个android主要活动来使用http请求调用此方法。使用http请求的先决条件是什么。要导入的库是什么?我应该从任何地方下载任何图书馆吗?我用谷歌搜索了它。许多无关的结果即将到来。我无法理解他们。所以在这里寻求帮助似乎是唯一的选择。

赞赏的回答表示赞赏。

1 个答案:

答案 0 :(得分:1)

Android平台提供了发出HTTP请求所需的一切。你应该看一下URLHttpConnection。请记住,发出HTTP请求比使用这个类要困难一些。您应该考虑在工作线程上执行此操作,因此您不会阻止UI。您还应该考虑将要用于客户端的数据传输协议 - 服务器通信以及如何处理收到的响应。

我认为这可以让你开始:http://developer.android.com/training/basics/network-ops/connecting.html

如果您对此概念感到满意,可以尝试使用库来处理HTTP请求。这是一个有用的链接:https://developer.android.com/training/volley/index.html

只有一件事 - 似乎您的网络服务没有向客户发送任何数据,它只是打印到服务器标准输出,因此您不太可能看到任何信息发送到您的Android应用程序。

相关问题