博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Unirest发送Json的格式数据
阅读量:5922 次
发布时间:2019-06-19

本文共 1008 字,大约阅读时间需要 3 分钟。

hot3.png

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
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包,可以从下面所指的路径获得:

同时,还需要其他的的依赖项,它们分别是:, , , 

end

转载于:https://my.oschina.net/u/3471006/blog/1613461

你可能感兴趣的文章
Office 365 将在2018年3月1日弃用TLS 1.0/1.1
查看>>
SCRT-SSH传输文件
查看>>
centos7中systemctl查看服务
查看>>
导出和导入数据mysqldump,source
查看>>
NAS服务器搭建
查看>>
Spring 配置RabbitMQ
查看>>
Juniper SSG 550設備內存故障處理
查看>>
mysql bin_log 日志格式详解
查看>>
day2 linux配置IP地址
查看>>
day09-linux特殊权限 链接
查看>>
Confluence 6 查看空间活动需要注意的地方
查看>>
Introducing Presto
查看>>
对称加密算法DES、3DES原理和实现方式
查看>>
__FILE__ and __LINE__ in Python
查看>>
centos6.4下Percona Toolkit for MySQL源码编译安装步骤
查看>>
Google及时为网上商店补充16GB Nexus 7 未来几天内发货
查看>>
我的友情链接
查看>>
微信开发网页授权获取用户基本信息
查看>>
ICE的简单了解
查看>>
《C语言深度剖析》学习笔记五--内存管理
查看>>