JAVA实现Python requests模块(JAVA实现Http请求)
来源:互联网 发布:css in js 编辑:程序博客网 时间:2024/05/18 20:09
1.感谢Liu Dong的开源项目!
项目地址:https://github.com/clearthesky/requests
requests-4.8.0.jar(该版本支持jdk1.7):http://pan.baidu.com/s/1mhAhqeG
具体的使用方法,请查看项目地址中Usage。
2.一个简单的HTTP请求的例子,发送请求和读取响应字符串:
Map<String, Object> headers = new HashMap<>();headers.put("k1", "v1");headers.put("k2", "v2");HashMap<String,String> hm = new HashMap<String,String>();hm.put("key1", "value1" );hm.put("key2", "value2");Charset cs = Charset.forName("gbk");String result= Requests.post(url) .headers(headers ) .requestCharset(cs)//请求编码 .body(h2)//发送的参数 .send() .withCharset(cs)//接收编码 .readToText();System.out.println("result-->"+result);
3.小结:
之前抓数据使用URLConnection或其子类HttpURLConnection,需要自己写各种方法。
详情见我的另一篇文章URLConnection实现爬虫(解决重定向、设置cookie才能抓取页面等问题)
非常不方便,而现在只需要导入一个requests-4.8.0.jar包,使用简单方便!
1 0
- JAVA实现Python requests模块(JAVA实现Http请求)
- Python requests实现HTTP请求
- python发送http请求之requests模块
- python的http请求模块urllib+requests
- python发送http请求之requests模块
- python发送http请求之requests模块
- requests模块--python发送http请求
- 爬虫学习3.2 HTTP请求的python实现--Requests
- java实现Http请求
- java 实现HTTP请求
- Java实现HTTP请求
- python requests请求http
- Java实现http(post、get)请求
- java socket实现http请求
- Java 实现发送Http请求
- java实现http post请求
- java 实现http POST请求
- Python网络请求模块requests
- OpenGL ES 学习教程(六) 使用开源库 Assimp 将 Obj 模型 转换成自己的格式
- 基于区块链的融合通信初探(二)
- 软件测试总结
- 使用 Contest 分析测试用例的代码覆盖率
- 抽象类和接口的区别
- JAVA实现Python requests模块(JAVA实现Http请求)
- 【逻辑思维】马粪争夺案
- 一个很短的问题
- 项目知识点总结
- 安装jdk时环境变量配置错误解决
- [P1823]音乐会的等待
- noscript标签
- QQ/微信授权登录js
- 基于区块链的融合通信初探(三)