什么是 Retrofit ? Retrofit是Square开发的一个Android和Java的REST客户端库。这个库非常简单并且具有很多特性,相比其他的网络库,更容易让初学者快速掌握。它可以处理GET、POST、PUT、DELETE…等请求,还可以使用picasso加载图片。 常用注解 Retr ...
分类:
移动开发 时间:
2019-02-03 10:44:45
阅读次数:
170
背景 在有心课堂《自己动手写HTTP框架》课程中有下列课程: 自拍要发朋友圈如何实现 http://stay4it.com/course/4/learn#lesson/208 通过自己写的HTTP框架实现将图片和文字等内容在一个接口中提交到服务器。无论哪种网络框架,都要遵守HTTP协议。下面我们简单 ...
分类:
移动开发 时间:
2019-02-03 10:41:06
阅读次数:
277
关键词:Retrofit 动态参数、非固定参数、非必须参数 有如下场景: 请求数据时: 1. 用户未登录时,不带参数userId; 2. 登录时带上参数userId. 如下接口: 1 2 3 4 5 两个接口,区别就在于有没有『user_id』参数。 这样做,总感觉有点罗嗦,体现不出Retrofit ...
分类:
其他好文 时间:
2019-02-03 10:35:22
阅读次数:
263
requestBodyConverter 不执行的解决办法: 参数要使用@Body这种形式,否则 request 方法会不起作用。 在Retrofit中,无论是发送数据和接收数据,都是通过OKHttp的RequestBody和ResponseBody来实现的。在实际项目中,有时候原始的Request ...
分类:
其他好文 时间:
2019-02-03 10:32:12
阅读次数:
188
项目地址:https://github.com/jeasonlzy 该库是封装了okhttp的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证 ...
分类:
移动开发 时间:
2019-01-29 18:13:52
阅读次数:
1725
Retrofit有两种通讯方式,同步和异步 异步方式: 同步方式: 封装类库: ...
分类:
其他好文 时间:
2018-12-14 19:58:00
阅读次数:
160
引言 Retrofit 是一个用于 Android 和 Java 平台的类型安全的,底层使用OkHttp实现网络请求框架。Retrofit 通过将 API 抽象成 Java 接口而让我们连接到 REST web 服务变得很轻松。 RxJava 提供一套异步编程的 API,这套 API 是基于观察者模 ...
分类:
编程语言 时间:
2018-12-14 12:55:54
阅读次数:
166
Retrofit 是 square 公司开源的一款广泛流行的网络请求框架 ...
分类:
其他好文 时间:
2018-11-05 13:31:19
阅读次数:
228
https://blog.csdn.net/honghailiang888/article/details/54289632?utm_source=blogxgwz6 参照Android Retrofit2.1.0设置编码格式GBK 的文章。 就可以解决问题。 ...
分类:
其他好文 时间:
2018-10-30 11:18:53
阅读次数:
333
为了确保数据传输的安全,现在越来越多的应用使用Https的方式来进行数据传输,使用https有很多有点,比如:HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。HTTPS是现行架构下最安全的解决方案,虽然不是绝对安全,但它大幅增加了中间人***的成本。但是即使使用HTTPS有很多有点,但是购买
分类:
移动开发 时间:
2018-10-19 17:36:29
阅读次数:
251