如何使用Android应用程序执行客户端 - 服务器通信?我可以在服务器端使用servlet还是需要实现Web服务?

时间:2012-01-22 11:14:13

标签: android web-services

我正在开发一个Android应用程序,其中用户必须输入他的登录详细信息进行身份验证...然后应用程序将检查用户在服务器上输入的用户名和密码,并将采取相应的行动。如何将这些登录详细信息传递给server..and我是否需要在服务器端实现Web服务或者可以使用servlet?

任何人都可以告诉我应该使用哪种Web服务用于上述目的...我还需要将我的客户端应用程序中的其他数据发送到服务器,在服务器上处理它并将回复交还给客户端应用程序...还有如何实现Web服务?它有什么工具吗?任何教程都会有很大的帮助。 提前谢谢......

2 个答案:

答案 0 :(得分:1)

好吧,要将数据发送到服务器,您可以使用HttpPostHttpGet个请求。  当你需要从服务器获得结果时,是的,你需要一个Web服务。

答案 1 :(得分:0)

您可以使用servlet(或)webservice,任何服务,只要可以通过URL访问它。确保servlet / webservice返回XML / JSON(这两种格式中的一种是首选,您需要编写servlet /服务以便以其中一种格式返回响应)响应,当您点击Internet Explorer中的URL时。一旦确定URL返回数据,那么

1) In your app, using HTTPClient, invoke the URL
2) You will get either XML/JSON
3) If it JSON, use in buit JSONObject to parse the response and get the data
   If response is XML, use either SAX/Dom parsing to parse the response.