2016-04-07 2 views
4

Это мой запрос на завивание.Как сделать запрос на откат в java

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' 

Может ли кто-нибудь помочь мне, как отправить его с помощью Java-сервлета?

+0

Возможный дубликат (HTTP [HTTP JSon запросов в Java?]://stackoverflow.com/questions/4474293/http-json-requests-in-java) – Bonatti

+0

Что значит «отправить его с помощью Java-сервлета»? Вы хотите сделать тот же запрос, но в Java? –

+0

Да, я хочу отправить его java –

ответ

4

Если бы я тебя, я хотел бы использовать DavidWebb легкий Java HTTP-клиент для вызова JSON REST-службы и действуйте в следующем:

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 –

+0

@IrshadQureshi Этот http://search.maven.org/#artifactdetails%7Ccom.goebl%7Cdavid-webb%7C1.3.0%7Cjar –

+0

честно, я didt'n понимаю, как использовать это в моем веб-приложении java –