如何让我的Android应用程序登录到服务器?

时间:2011-04-03 21:44:23

标签: php android

我想问一下让Android应用程序登录服务器(PHP)的最佳方法。我必须使用会话吗?我想登录并将一些信息发送到服务器并将该信息保存在数据库中。

我目前使用它:

HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(path);

然后使用JSON发送数据。我想要一个很好的方法来验证Android应用程序身份到我的服务器页面。

2 个答案:

答案 0 :(得分:1)

不难。您实际上并没有使用HTTP(网络协议)“登录”,而是打开一次性连接来执行任务。在Android上你会看到这样的东西:

        try {
            URL url = new URL("http://yourserver.com/yourpage.php");
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setDoOutput(true);
            connection.setRequestMethod("PUT");
            OutputStreamWriter output = new OutputStreamWriter(connection.getOutputStream());
            output.write(  // ... );
            output.close();
        } catch (IOException e) {
        // Handle error
    }

答案 1 :(得分:0)

您将不得不构建API。