java post和get请求:

import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;
import com.mashape.unirest.http.exceptions.UnirestException;
import lombok.extern.slf4j.Slf4j;@Slf4j
public class Httprequest {private static String USER_AGENT = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36";public static String sendGet(String url) {try {HttpResponse<String> response = Unirest.get(url).header("User-Agent", USER_AGENT).asString();return response.getBody();} catch (UnirestException e) {log.error("HTTP Get Error:{}",e);}return "";}public static String sendPost(String url, String bodyParams,String contentType,String cookie) {try {HttpResponse<String> response = Unirest.post(url).header("User-Agent", USER_AGENT).header("Connection", "Keep-Alive").header("Content-Type", contentType).header("Cookie",cookie).body(bodyParams).asString();return response.getBody();} catch (UnirestException e) {log.error("HTTP Get Error:{}",e);}return "";}public static String sendPost(String url, String bodyParams,String contentType) {try {HttpResponse<String> response = Unirest.post(url).header("User-Agent", USER_AGENT).header("Connection", "Keep-Alive").header("Content-Type", contentType).body(bodyParams).asString();return response.getBody();} catch (UnirestException e) {log.error("HTTP Get Error:{}",e);}return "";}}

记录使用:

HttpResponse<JsonNode> jsonResponse = null;try {jsonResponse = Unirest.get(Constant.Address + "/api/platformFinance/slectFlow").queryString("beginTime", beginTime).queryString("endTime", endTime).queryString("page", page).queryString("rows", rows).asJson();} catch (UnirestException e) {e.printStackTrace();}String stringAll =jsonResponse== null ? "" : jsonResponse.getBody().toString();

官方文档:
http://unirest.io/java.html

如何使用unirest相关推荐

  1. UniRest 使用手册

    UniRest是什么? Unirest 是一套跨语言轻量级HTTP开发库,由Kong团队维护,此团队同时维护着另一个著名开源网关项目API Gateway Kong. MAVEN安装 <!-- ...

  2. net项目对接java平台_用Java解决项目对接短信验证码难问题:OkHttp和Unirest介绍

    这几个月都在用java 做 一个企业的积分商城 系统, 需要用户用手机号码进行注册登录,所以需要接入一个短信验证码进去. 短信验证码实现流程 1 .构造手机验证码,生成一个 4 位的随机数字串: 2 ...

  3. Unirest 轻量级的HTTP开发库

    2019独角兽企业重金招聘Python工程师标准>>> x 转载于:https://my.oschina.net/u/254394/blog/341397

  4. Java 爬虫--类似Python的requests库--HttpClient, HttpAsyncClient--Maven

    今天在找Java的爬虫的库,发现Java的爬虫框架挺多的,常见的有nutch,Heritrix,crawler4j等. 但我想要的是类似Python的requests库的Java库. 看到一个库叫Un ...

  5. email util demo

    2019独角兽企业重金招聘Python工程师标准>>> package com.example.demo;import com.mashape.unirest.http.HttpRe ...

  6. [转] Python 爬虫的工具列表 附Github代码下载链接

    转自http://www.36dsj.com/archives/36417 这个列表包含与网页抓取和数据处理的Python库 网络 通用 urllib -网络库(stdlib). requests - ...

  7. 如何在node.js中发出HTTP POST请求?

    如何在node.js中使用数据发出出站HTTP POST请求? #1楼 如果您使用请求库,这会变得更容易. var request = require('request');request.post( ...

  8. python资料库-python 资源库

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! sockket简介socekt又称为"套接字',用于描述ip和地址端口, ...

  9. Python 工具列表

    from:http://www.ttlsa.com/python/list-of-python-spider-tools/ 这个列表包含与网页抓取和数据处理的Python库 1. 网络 通用 urll ...

最新文章

  1. 在 Chrome 开发者工具中调试 node.js
  2. swust oj 962
  3. CSS,给我们不一样的体验
  4. nodejs渐入佳境[8]-json处理
  5. java scanner字符串_Java Scanner toString()用法及代码示例
  6. c++生成光栅条纹程序_共享屋:一文让你认识光栅尺和编码器
  7. 发布npm包到GitHub Packages
  8. mysql获取当月数据_Python + MySQL如何获取股票数据(历史数据)
  9. Idea(二) 解决IDEA卡顿问题及相关基本配置
  10. HDU 1532 Drainage Ditches(poj1273)【E-K 最大流】
  11. 漏洞复现|Microsoft Office数学公式编辑器内存损坏漏洞(CVE-2017-11882 )
  12. mysql分区数据覆盖_彻底搞懂MySQL分区
  13. 电气版CAD学习笔记
  14. [推荐]docker中文学习文档
  15. redis数据类型命令
  16. python 常数赋值给tensor、常数和tensor比较大小、常数和tensor比较大小后作为tensor索引
  17. 《编码隐藏在计算机软硬件背后的语言》读感
  18. 开源在线客服系统源码(支持PC/H5/公众号/小程序)基于golang的网页在线客服系统...
  19. html5:制作一份邀请函
  20. html查看器更改默认打开方式,初学者如何设置默认打开方式

热门文章

  1. 毕业季深度学习方面神器----恒源云gpu算力平台
  2. 在线图片编辑网站汇总
  3. JAVA毕业设计HTML5寿光农产品资源展示平台计算机源码+lw文档+系统+调试部署+数据库
  4. 记一次修改开源1078音视频服务器兼容粤标音视频的变更
  5. vc++实现avi文件的操作
  6. 荣耀v40轻奢版和华为nova8的区别 哪个好
  7. 使用JMeter测试你的EJB
  8. 酷炫小程序相册源码,制作属于自己的相册,免费下载
  9. 传统行业+互联网思维
  10. rca接口_常用的音频接口及焊接方法