
Java 常用的 http 请求库有 HttpClient,但是用起来感觉很繁琐。不如 Python request 库好用,想问大家,有没有其他比较好用的库?
1 kaktos 2017-09-19 10:15:15 +08:00 via iPhone okhttp 或者更高层次的封装 feign、retrofit |
2 sudoz 2017-09-19 10:33:30 +08:00 OKHttp |
3 loveCoding 2017-09-19 11:00:08 +08:00 自己再封装成工具类就没那么重复的代码了. |
4 fan123199 2017-09-19 11:13:20 +08:00 OKHttp +1 |
5 hsiafan 2017-09-19 11:19:22 +08:00 |
6 abcbuzhiming 2017-09-19 12:03:42 +08:00 okhttp, 另外楼主说实话你觉得不好用的核心原因其实是因为 java 这种静态语言比 python 这种动态语言在语法上显得累赘,不那么“智能”,这是本质问题,你不能用写动态语言的思想去写动态语言 |
7 CFO 2017-09-19 12:05:02 +08:00 via Android retrofit |
8 shalk 2017-09-19 12:15:45 +08:00 via iPhone unirest for java 可惜不维护了 |
9 fantastM 2017-09-19 12:28:43 +08:00 Spring RestTemplate |
10 gcli 2017-09-19 13:33:47 +08:00 Spring RestTemplate |
11 baozijun 2017-09-19 13:37:34 +08:00 retrofit okhttp。 |
12 iFlicker 2017-09-19 13:58:08 +08:00 retrofit(含 okhttp) 顺便推一下 RxJava |
13 chocotan 2017-09-19 14:00:40 +08:00 okhttp、asynchttpclient |
14 kohos 2017-09-19 14:42:12 +08:00 HttpURLConnection 自带的也可以试试,不一定要依赖什么库的,说不定自己封装一下更好操作 |
15 guojing OP @abcbuzhiming 确实是,虽然我主要是写 java,也感觉很累赘。https://github.com/clearthesky/requests 这个库就比较接近 python ,相对简单。okhttp 虽然很好用,但是在某些方面还是不如 python request。 |
16 nosugar 2017-09-19 18:01:08 +08:00 HttpClient 按照定制需求,自己封装一下,然后就很易用了 |
17 nosugar 2017-09-19 18:02:27 +08:00 还有就是 apache 的 POI excel 操作,都是封装用的,基本传入文件,自动分析 title 生成 List 数据给你。只是举个例子,封装也就一个公共 class,辛苦一时幸福一辈子! |
18 Citrus 2017-09-19 18:07:13 +08:00 via iPhone 用别人封装好的可能坑会比较多哦~ |
19 ooTwToo 2017-09-19 18:21:51 +08:00 Unirest 确实不错 |
20 DreamLu 2019-08-14 16:23:39 +08:00 mica-http 基于 okhttp 的封装,非常好用: https://github.com/lets-mica/mica/tree/master/mica-http |