【问题标题】:How to perform client-server communication with android app? Can I use servlet on server side or do I need to implement web service?如何与android应用程序执行客户端-服务器通信?我可以在服务器端使用 servlet 还是需要实现 Web 服务?
【发布时间】:2012-01-22 11:14:13
【问题描述】:

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

谁能告诉我我应该使用哪个Web服务来实现上述目的...我还需要将其他数据从我的客户端应用程序发送到服务器,在服务器上处理它并将回复返回给客户端应用程序...还如何实现 Web 服务?有什么工具吗?任何教程都会有很大帮助。 在此先感谢...

【问题讨论】:

    标签: android web-services


    【解决方案1】:

    好吧,要将数据发送到服务器,您可以使用 HttpPostHttpGet 请求。 然后你需要从服务器获取结果,是的,你需要一个网络服务。

    【讨论】:

      【解决方案2】:

      您可以使用 servlet(或)webservice,任何服务,只要它可以通过 URL 访问即可。当您在 Internet Explorer 中点击 URL 时,请确保 servlet/webservice 返回 XML/JSON(首选这两种格式之一,您需要编写 servlet/service 以返回其中一种格式的响应)响应。一旦你确定 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.
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-08-06
        • 2011-04-28
        • 2016-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多