Retrofit 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Retrofit 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 Android
软件类型 开源软件
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2013-10-30

软件简介

retrofit 是一个类型安全的 REST 客户端,用于 Android 平台。

示例代码:

RestAdapter restAdapter = new RestAdapter.Builder()
    .setServer("https://api.github.com")
    .build();

GitHubService service = restAdapter.create(GitHubService.class);
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
The best type safty network library.
2018/04/19 23:37
回复
举报
更多评论
发表于软件架构专区
2018/03/19 11:00

Retrofit 2.4.0 发布,Android 的 REST 客户端

Retrofit 2.4.0 已发布,Retrofit 是一个类型安全的 REST 客户端,用于 Android 平台。该版本引入了一些新特性,以及修复 bug。 更新内容 New: Retrofit.Builder exposes mutable lists of the added converter and call adapter factories. New: Call adapter added for Scala's Future. New: Converter for JAXB repla...

0
5
发表了资讯
2017/05/15 10:31

Retrofit 2.3.0 发布,Android 的 REST 客户端

Retrofit 2.3.0 发布了,Retrofit 是一个类型安全的 REST 客户端,用于 Android 平台。 更新内容: Retrofit now uses @Nullable to annotate all possibly-null values. We've added a compile-time dependency on the JSR 305 annotations. This is a provided dependency and does not need to be included in your b...

2
11
发表了资讯
2016/06/22 00:00

Retrofit 2.1.0 发布,Android 的 REST 客户端

Retrofit 2.1.0 发布了,retrofit 是一个类型安全的 REST 客户端,用于 Android 平台。 改进日志如下: New: @HeaderMap annotation and support for supplying an arbitrary number of headers to an endpoint. New: @JsonAdapter annotations on the @Body parameter and on the method will be propagated to Moshi f...

3
17
发表了资讯
2016/04/15 00:00

Retrofit 2.0.2 发布,Android 的 REST 客户端

Retrofit 2.0.2 发布了。 更新内容: [maven-release-plugin] copy for tag parent-2.0.2 下载地址: Source code (zip) Source code (tar.gz)

4
25
发表了资讯
2016/04/05 00:00

Retrofit 2.0.1 发布,Android 的 REST 客户端

Retrofit 2.0.1 发布了。改进相关日志: New: Support OkHttp's HttpUrl as a @Url parameter type. New: Support iterable and array @Part parameters using OkHttp's MultipartBody.Part. Fix: Honor backpressure in Observables created from the RxJavaCallAdapterFactory. 下载地址:https://github.com/square/r...

0
8
发表了资讯
2016/03/12 00:00

Retrofit 2.0.0 正式发布,Android 的 REST 客户端

Retrofit 2.0.0 正式发布了,retrofit 是一个类型安全的 REST 客户端,用于 Android 平台。。 该版本的重点是提升扩展性,因此包含大量 API 的改动,与上一个版本不兼容。详细的变化请看这里。 与 Beta4 版本比较的改进包括: New: RxJavaCallAdapterFactory now supports service methods which return Completable wh...

7
17
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2017/10/23 12:06

Retrofit

## Retrofit混淆 -keepattributes Signature -dontwarn retrofit2.Platform$Java8 # 接口类 -keep public class com.xx.api.ApiService { *; } 注意 不保持接口类时会报“java.lang.IllegalArgumentException: Missing either [@GET](https://my.oschina.net/get) URL or [@Url](https://my.oschina.net/url) parameter...

0
0
发表于服务端专区
2018/09/18 16:11

Retrofit

Retrofit

0
0
发表了博客
2016/06/30 18:20

Retrofit入门

Retrofit入门

0
3
发表了博客
2019/03/21 21:24

Retrofit原理

Retrofit原理解析最简洁的思路 Retrofit 工作原理总结 从架构角度看Retrofit的作用、原理和启示 Retrofit主要是在create方法中采用动态代理模式实现接口方法;这个过程构建了一个ServiceMethod对象,根据方法注解获取请求方式、参数类型、参数注解,然后拼接网络请求的链接;当我们主动发起网络请求的时候会调用okhttp发...

0
0
发表了博客
2019/12/08 04:15

Retrofit的优点

Retrofit的优点 可以配置不同HTTP client来实现网络请求,如okhttp、httpclient等 将接口的定义与使用分离开来,实现结构。 支持多种返回数据解析的Converter可以快速进行数据转换。 和RxJava集成的很好 因为容易和RxJava结合使用,所以对于异步请求,同步请求也不需要做额外的工作。 Retrofit是基于OKHttp 简单使用 配置...

0
0
发表了博客
2019/08/02 22:53

Retrofit的使用

概述 Retrofit 是一个类型安全的 REST 客户端,Square 提供的开源产品。它可以直接解析 JSON 数 据变成 JAVA 对象,甚至支持回调操作,处理不同的结果。 官方地址:http://square.github.io/retrofit/ 在官方地址中可以下载 jar 包,也可以在 AndroidStudio 中引入。 使用 1.首先我们要定义一个接口 public interface G...

0
0
发表了博客
2016/12/27 18:19

你真的会用Retrofit2吗?Retrofit2完全教程

作者: @怪盗kidou 如需转载需在明显位置保留作者信息及原文链接 Retrofit版本: 2.0.2

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
04/24 11:05

Retrofit+Rxjava链式编程如何添加条件

通过Retrofit+Rxjava可以实现一个链式的http请求,类似这样 client   .getRestAPI()   .getAppdataVersion()   .flatMap(new Func1<AppdataVersionEntity, Observable<AppdataDownLoadEntity>>() {//调用第一个接口(A接口)**注释1**     @Override     public Observable<AppdataDownLoadEntity> call(AppdataVersio...

2
0
发表了问答
2016/06/29 16:35

什么是REST 客户端 ??

最近想学习Retrofit,但文章Retrofit的定义是 Retrofit: A type-safe REST client for Android and Java Retrofit 请问 REST client 是什么意思?? 怎么理解呢??

2
1
发表了问答
2016/02/28 22:00

RxJava结合Retrofit如何实现停止当前的网络请求?

mRetrofitService.getData(param); .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Observer<DataBean>() { @Override public void onCompleted() { } @Override public void onErro...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
77 收藏
分享
返回顶部
顶部