Php 如何让Android应用程序登录到服务器?
我想问一下让Android应用程序登录到服务器(PHP)的最佳方式。我必须使用会话吗?我想登录并向服务器发送一些信息,然后将这些信息保存在数据库中 我目前使用的是:Php 如何让Android应用程序登录到服务器?,php,android,Php,Android,我想问一下让Android应用程序登录到服务器(PHP)的最佳方式。我必须使用会话吗?我想登录并向服务器发送一些信息,然后将这些信息保存在数据库中 我目前使用的是: HttpClient client = new DefaultHttpClient(); HttpPost post = new HttpPost(path); 然后使用JSON发送数据。我想要一个好方法来验证我的服务器页面上的Android应用程序身份。不难。实际上,您并没有使用HTTP(web的协议)本身“登录”,而是打开一个
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(path);
然后使用JSON发送数据。我想要一个好方法来验证我的服务器页面上的Android应用程序身份。不难。实际上,您并没有使用HTTP(web的协议)本身“登录”,而是打开一个一次性连接来执行任务。在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
}
您必须构建一个API。我目前正在使用此HttpClient=new DefaultHttpClient();和HttpPost=newhttppost(路径);并使用json发送数据,但在我的页面(yourpage.php)中,我想要一种验证Android应用程序身份的好方法。你应该改写你原来的问题来澄清这一点。