|  |      1Veneris      2021-06-17 17:20:36 +08:00 retrofit,一个 Android 上的 http 请求框架,不过我拿到后端服务用了 | 
|  |      2itechify PRO 最终也是调 http 的库 | 
|  |      3shenlanAZ      2021-06-17 17:25:48 +08:00 | 
|  |      4Dockerfile      2021-06-17 17:25:49 +08:00 | 
|      5micean      2021-06-17 17:27:52 +08:00 自己写个动态代理也就分分钟的事。。。。 | 
|  |      6codehelen      2021-06-17 18:58:24 +08:00 hutool | 
|  |      7stardust21      2021-06-17 22:49:55 +08:00 @Veneris 这个确实很方便 | 
|      8MakeItGreat      2021-06-17 23:02:24 +08:00 via Android 你真的像编程随想……………… 真的像…… | 
|      9clickhouse      2021-06-17 23:29:40 +08:00 feign 可以,底层也支持多种 http client | 
|      10crclz      2021-06-18 00:07:17 +08:00 自己封装一个类。这其实是关注点分离 + 分层。 jdbc 或者 jpa 是怎么封装的、怎么处理的网络连接异常、怎么处理的对方返回的错误代码,你就怎样封装,最后可以得到和 jdbc 、jpa 一样简洁的编程体验。 | 
|  |      11BBCCBB      2021-06-18 00:17:01 +08:00 feign 和 retrofit2 差不多, 使用上比 retrofit2 还方便.. 不用返回 Call 对象. 吸收了 retrofit2 的优点, 改进了缺点, 比如 retrofit2 只支持 okhttp.. 用 feign 就好了. 简单好用 | 
|      12dayeye2006199      2021-06-18 04:28:09 +08:00 要是调用 HTTP 接口, 就是调用原生接口那样就好了 你说的可能是 RPC | 
|      13yitingbai      2021-06-18 08:54:20 +08:00  1 @MakeItGreat 编程随想不会问这么简单的问题 | 
|  |      14asanelder OP | 
|      15warcraft1236      2021-06-18 11:11:37 +08:00 rpc 了解一下? | 
|      16leonard916      2021-06-18 13:08:43 +08:00 我封装了一个原生的 HTTP 工具(还有别的 见: https://srl.cx/scomu )用起来就还好 如果你觉得麻烦就再套一层(框架不能提供太复杂的组合,会超啰嗦)。 | 
|      17Yiso1573      2021-06-18 23:22:39 +08:00 伙计我上家公司就是做接口对接的,简单的你就直接找个 http 调用的工具类就行了比如前面提的 hutool 的工具类(它有很多好用的工具类,比如时间、缓存、反射),你也可以自己写。其实主要还是需要你根据接口去做封装和设计,我一般把接口调用的和实际业务的是拆分开的。 |