2016-04-07 18 views
4

Bu benim Curl isteğim.Java'da post curl isteği nasıl yapılır

curl -X POST --header 'Content-Type: application/x-www-form-urlencoded' 
--header 'Accept: application/json' --header 'apikey: xxxx' -d 
'name=abcd&[email protected]&id=abc' 
'https://api.gupshup.io/appsdk/api/components/adduser' 

herkes, nasıl java servlet kullanarak göndermiş bana yardımcı olabilir misiniz? Yerinde olsaydım

+0

Olası yinelenen (http [Java HTTP Json istekleri?]://stackoverflow.com/questions/4474293/http-json-requests-in-java) – Bonatti

+0

"Java sunucu kullanarak göndermek" ile ne demek istiyorsun? Aynı sorguyu ancak Java’da yapmak ister misiniz? –

+0

evet, bunu java –

cevap

4

JSON REST Hizmetleri aradığınız için DavidWebb hafif bir Java HTTP istemcisi kullanabilir ve sonraki sürdüreceğini belirtti:

Webb webb = Webb.create(); 
JSONObject result = webb 
    .post("https://api.gupshup.io/appsdk/api/components/adduser") 
    .header("Content-Type", "application/x-www-form-urlencoded") 
    .header("apikey", "xxxx") 
    .body("name=abcd&[email protected]&id=abc") 
    .asJsonObject() 
    .getBody(); 
+0

Webb sınıf –

+0

@IrshadQureshi için hangi kütüphaneye ihtiyaç vardır Bu bir http://search.maven.org/#artifactdetails%7Ccom.goebl%7Cdavid-webb%7C1.3.0%7Cjar –

+0

dürüstçe nasıl kullanacağımı anlamadım benim java web uygulamasında –