【问题标题】:How to make post curl request in java如何在java中发出post curl请求
【发布时间】:2016-04-07 11:38:22
【问题描述】:

这是我的 curl 请求。

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

谁能帮助我,如何使用 java servlet 发送它?

【问题讨论】:

  • “使用 java servlet 发送”是什么意思?你想用 Java 做同样的查询吗?
  • 是的,我想通过java发送
  • 嗨 Nicolas 抱歉耽搁了。我需要为 Webb Class 添加任何库吗?

标签: jsp servlets curl


【解决方案1】:

如果我是你,我会使用 DavidWebb 一个轻量级 Java HTTP-Client 来调用 JSON REST-Services 并继续下一步:

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=test@test.com.com&id=abc")
    .asJsonObject()
    .getBody();

【讨论】:

  • Webb类需要添加哪个库
  • @IrshadQureshi 这个search.maven.org/…
  • 老实说,我不明白如何在我的 Java Web 应用程序中使用它
猜你喜欢
  • 1970-01-01
  • 2017-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多