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

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • ASUS

    ASUS

    22 EKİM 2005
  • taliajoy18

    taliajoy18

    12 Temmuz 2011