从android到web服务器的数据安全?

从android到web服务器的数据安全?,android,Android,我有android应用程序。我应该通过数据安全性将数据从android传递到web服务器。有人能告诉我所有数据安全性都能提供什么吗。使用Https,你应该先为你的服务器购买SSL,然后使用Https发送数据。你可以使用HttpPost方法发送数据。 这是一个简单的例子 public void postData() { // Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttp

我有android应用程序。我应该通过数据安全性将数据从android传递到web服务器。有人能告诉我所有数据安全性都能提供什么吗。

使用Https,你应该先为你的服务器购买SSL,然后使用Https发送数据。

你可以使用HttpPost方法发送数据。 这是一个简单的例子

public void postData() {
    // Create a new HttpClient and Post Header
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php");

    try {
        // Add your data
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
        nameValuePairs.add(new BasicNameValuePair("id", "12345"));
        nameValuePairs.add(new BasicNameValuePair("stringdata", "AndDev is Cool!"));
        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

        // Execute HTTP Post Request
        HttpResponse response = httpclient.execute(httppost);

    } catch (ClientProtocolException e) {
        // TODO Auto-generated catch block
    } catch (IOException e) {
        // TODO Auto-generated catch block
    }
} 
public void postData(){
//创建一个新的HttpClient和Post头
HttpClient HttpClient=新的DefaultHttpClient();
HttpPost HttpPost=新的HttpPost(“http://www.yoursite.com/script.php");
试一试{
//添加您的数据
List nameValuePairs=新的ArrayList(2);
添加(新的BasicNameValuePair(“id”,“12345”);
添加(新的BasicNameValuePair(“stringdata”,“AndDev很酷!”);
setEntity(新的UrlEncodedFormEntity(nameValuePairs));
//执行HTTP Post请求
HttpResponse response=httpclient.execute(httppost);
}捕获(客户端协议例外e){
//TODO自动生成的捕捉块
}捕获(IOE异常){
//TODO自动生成的捕捉块
}
}