SORU
24 ŞUBAT 2010, ÇARŞAMBA


Sonuç almak için nasıl Android HttpPost:

Çalışıyorum uzun bir HttpPost istek göndermek ve almak yanıt ama olsa da ben güçlü bir bağlantı yapmak için bilmiyorum henüz nasıl dize mesaj tarafından döndürülür istek-yanıt

 HttpClient httpclient = new DefaultHttpClient();
 HttpPost httppost = new HttpPost("http://www.myurl.com/app/page.php");
 // Add your data   
 List < NameValuePair > nameValuePairs = new ArrayList < NameValuePair > (5);
 nameValuePairs.add(new BasicNameValuePair("type", "20"));
 nameValuePairs.add(new BasicNameValuePair("mob", "919895865899"));
 nameValuePairs.add(new BasicNameValuePair("pack", "0"));
 nameValuePairs.add(new BasicNameValuePair("exchk", "1"));

 try {
     httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
     Log.d("myapp", "works till here. 2");
     try {
         HttpResponse response = httpclient.execute(httppost);
         Log.d("myapp", "response "   response.getEntity());
     } catch (ClientProtocolException e) {
         e.printStackTrace();
     } catch (IOException e) {
         e.printStackTrace();
     }
 } catch (UnsupportedEncodingException e) {
     e.printStackTrace();
 } 

Üzgünüm, java yeni olduğum için çok naif bir ses. Bana yardım edin lütfen.

CEVAP
24 ŞUBAT 2010, ÇARŞAMBA


Yanıtınız: EntityUtil kullanmayı deneyin

String responseBody = EntityUtils.toString(response.getEntity());

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • Press Start

    Press Start

    4 HAZİRAN 2006