Java ile JSON kullanarak HTTP POST | Netgez.com
SORU
24 AĞUSTOS 2011, ÇARŞAMBA


Java ile JSON kullanarak HTTP POST

Basit bir HTTP POST Java JSON kullanarak yapmak istiyorum.

Hadi URL www.site.com olduğunu söylüyorlar

ve değer alıyor {"":"","":""} 20 'ayrıntılar' örneğin. olarak etiketlenmiş yaş myname adı

Nasıl YAZI için sözdizimi oluşturma hakkında gitmek istiyorsunuz?

Ben de JSON Javadocs SONRASI bir yöntem bulamadım.

CEVAP
24 AĞUSTOS 2011, ÇARŞAMBA


Yapmanız gerekenler burada

  1. Apache HttpClient olsun, bu gerekli bir istek yapmak için izin verecek
  2. Bununla HttpPost bir istek oluşturun ve başlık Ekle "uygulama/x-www-form-urlencoded"
  3. Bunun için JSON geçecek bir StringEntity oluşturun
  4. Arama yürütmek

Kod kabaca (hala hata ayıklama ve iş yapmak için ihtiyacınız olacak gibi görünüyor



    HttpClient httpClient = new DefaultHttpClient(); //Deprecated
    HttpClient httpClient = HttpClientBuilder.create().build(); //Use this instead 

    try {
        HttpPost request = new HttpPost("http://yoururl");
        StringEntity params =new StringEntity("details={\"name\":\"myname\",\"age\":\"20\"} ");
        request.addHeader("content-type", "application/x-www-form-urlencoded");
        request.setEntity(params);
        HttpResponse response = httpClient.execute(request);

        // handle response here...
    }catch (Exception ex) {
        // handle exception here
    } finally {
        httpClient.getConnectionManager().shutdown(); //Deprecated
    }

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Andrew_Huang

    Andrew_Huang

    10 ÅžUBAT 2006
  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011