使用Unirest发送Json的格式数据
2018-01-26 00:00
796 查看
摘要: Unirest
使用jsonObject, 需要添加依赖(gradle):
同时,还需要其他的的依赖项,它们分别是:
end
Unirest的简介
Unirest是一套轻量级的HTTP库,支持多种语言,通过Mashape构建和维护。如何发送Json数据
Unirest 功能强大,使用方便。但这里只讨论如何使用Unirest来发送Json格式的请求数据。1、添加依赖(gradle)
compile 'com.mashape.unirest:unirest-java:1.4.9+'
2、创建Json对象
//请求的主体 SONObject jsonObject = new JSONObject(); jsonObject.put("parameter01","value01") .put("parameter02", "value02") .put("parameter03", "value03");
使用jsonObject, 需要添加依赖(gradle):
compile 'org.json:json:20140107'
3、使用post发送
//状态返回值 HttpResponse<JsonNode> response = null; try { //post请求 response = Unirest.post("http://.../.../...")//请求的URL .header("accept", "application/json") .header("content-type", "application/json") //请求主体的数据类型 .body(jsonObject) .asJson(); } catch (UnirestException e) log.error(......) } if(null != response) log.debug("StatusText: {}, Status: {}", response.getStatusText(), response.getStatus());
注意事项
如果没有使用依赖管理,而是直接使用jar包,可以从下面所指的路径获得:http://oss.sonatype.org/content/repositories/releases/com/mashape/unirest/unirest-java/1.4.9/unirest-java-1.4.9.jar
同时,还需要其他的的依赖项,它们分别是:
org.json,
httpclient 4.3.6,
httpmime 4.3.6,
httpasyncclient 4.0.2
end
相关文章推荐
- php使用curl发送json格式数据实例
- 使用Ajax发送Struts2请求返回JSON数据格式
- JMeter学习(三十五)使用jmeter来发送json/gzip格式数据
- 使用RestTemplate发送multipart/form-data格式的数据
- 使用servlet技术向浏览器发送JSON格式数据
- 在使用ajax向后台发送json数据,存在格式不正确的问题
- JMeter学习(三十五)使用jmeter来发送json/gzip格式数据
- PHP 使用curl库来发送GET,POST请求,处理json格式数据
- 使用jQuery发送POST,Ajax请求返回JSON格式数据
- php使用curl发送json格式数据实例
- 2.0通信之调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据
- 在.NET使用JSON作为数据交换格式
- 在.NET使用JSON作为数据交换格式
- 使用 C++ 处理 JSON 数据交换格式
- 在.NET使用JSON作为数据交换格式
- 在.NET使用JSON作为数据交换格式
- 上接稳扎稳打Silverlight(19) - 2.0通信之调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据
- 使用JSON向服务器发送数据
- 使用Qt内置引擎解析JSON格式数据
- 关于jsp中使用jquery数据格式json