Android - Получить хэш-код с сервера - PullRequest
0 голосов
/ 25 сентября 2011

мое приложение подключено к серверу, как только сервер получит данные, оно отправит хэш-код в ответ ... мои вопросы: как получить этот хэш-код?

Я использую следующий код для POSTданные:

 try {
    HttpClient client = new DefaultHttpClient();  
    String postURL = "http://somepostaddress.com";
    HttpPost post = new HttpPost(postURL); 
        List<NameValuePair> params = new ArrayList<NameValuePair>();
        params.add(new BasicNameValuePair("user", "kris"));
        params.add(new BasicNameValuePair("pass", "xyz"));
        UrlEncodedFormEntity ent = new UrlEncodedFormEntity(params,HTTP.UTF_8);
        post.setEntity(ent);
        HttpResponse responsePOST = client.execute(post);  
        HttpEntity resEntity = responsePOST.getEntity();  
        if (resEntity != null) {    
            Log.i("RESPONSE",EntityUtils.toString(resEntity));
        }
} catch (Exception e) {
    e.printStackTrace();
}

Ответы [ 2 ]

0 голосов
/ 25 сентября 2011
URL url = new URL(url_str);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
InputStream stream = connection.getInputStream();

Это то, что я сделал для GET, оно должно работать и для POST.

0 голосов
/ 25 сентября 2011

Используйте EntityUtils.toString(HttpEntity), это возвращает ответ как String.

...