我想问一下让Android应用程序登录服务器(PHP)的最佳方法。我必须使用会话吗?我想登录并将一些信息发送到服务器并将该信息保存在数据库中。
我目前使用它:
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(path);
然后使用JSON发送数据。我想要一个很好的方法来验证Android应用程序身份到我的服务器页面。
答案 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。