Retrofit RestAdapter 配置说明
来源:互联网 发布:vb手机版下载 编辑:程序博客网 时间:2024/06/03 17:42
网上资料有点乱,整理一下
RestAdapter.Builder builder = new RestAdapter.Builder();
builder.setEndpoint(ip地址);//设置远程地址
builder.setConverter(new GsonConverter(GsonUtils.newInstance())); //retrofit中默认用的是Gson来解析JSON数据
builder.setClient(new OkClient(OkHttpUtils.getInstance(context))); //设置网络请求框架
builder.setLogLevel(Config.DEBUG ? RestAdapter.LogLevel.FULL : RestAdapter.LogLevel.NONE);
builder.setConverter(new GsonConverter(GsonUtils.newInstance())); //retrofit中默认用的是Gson来解析JSON数据
builder.setClient(new OkClient(OkHttpUtils.getInstance(context))); //设置网络请求框架
builder.setLogLevel(Config.DEBUG ? RestAdapter.LogLevel.FULL : RestAdapter.LogLevel.NONE);
builder.setRequestInterceptor(mRequestInterceptor); //设置RequestInterceptor (connection,Content-Type等)
builder..setErrorHandler(mErrorHander); //设置错误回调
)
具体的API文档地址 :
http://javadox.com/com.squareup.retrofit/retrofit/1.5.1/retrofit/RestAdapter.Builder.html
RestAdapter
build()
Create the
RestAdapter
instances.RestAdapter.Builder
setClient(Client.Provider clientProvider)
The HTTP client used for requests.
RestAdapter.Builder
setClient(Client client)
The HTTP client used for requests.
RestAdapter.Builder
setConverter(Converter converter)
The converter used for serialization and deserialization of objects.
RestAdapter.Builder
setEndpoint(Endpoint endpoint)
API endpoint.
RestAdapter.Builder
setEndpoint(java.lang.String endpoint)
API endpoint URL.
RestAdapter.Builder
setErrorHandler(ErrorHandler errorHandler)
The error handler allows you to customize the type of exception thrown for errors on synchronous requests.
RestAdapter.Builder
setExecutors(java.util.concurrent.Executor httpExecutor, java.util.concurrent.Executor callbackExecutor)
Executors used for asynchronous HTTP client downloads and callbacks.
RestAdapter.Builder
setLog(RestAdapter.Log log)
Configure debug logging mechanism.
RestAdapter.Builder
setLogLevel(RestAdapter.LogLevel logLevel)
Change the level of logging.
RestAdapter.Builder
setProfiler(Profiler profiler)
Set the profiler used to measure requests.
RestAdapter.Builder
setRequestInterceptor(RequestInterceptor requestInterceptor)
A request interceptor for adding data to every request.
RestAdapter.Builder
setServer(Server server)
Deprecated.
Use
setEndpoint(String)
or setEndpoint(Endpoint)
. This method will be removed in version 1.5.RestAdapter.Builder
setServer(java.lang.String server)
Deprecated.
Use
setEndpoint(String)
or setEndpoint(Endpoint)
. This method will be removed in version 1.5. 0 0
- Retrofit RestAdapter 配置说明
- Retrofit中 RestAdapter.LogLevel.FULL 含义,自己写错误处理方法+请求拦截器
- Retrofit配置
- Retrofit 接口Demo说明
- retrofit 接口说明
- Retrofit中文说明
- Retrofit 注解字段说明
- Retrofit Url 配置
- Retrofit源码分析 (四. Retrofit 官网说明,Copy)
- retrofit 完全解释,注解详细说明。
- Retrofit请求参数注解字段说明
- RetroFit请求参数和返回格式说明
- Retrofit请求参数注解字段说明
- Retrofit请求参数注解字段说明
- Retrofit 2.0 + OkHttp 3.0 配置
- Retrofit 2.0 + OkHttp 3.0 配置
- Android Retrofit+okHttp简单配置
- Android Retrofit 2.0 配置OkHttpClient
- 机房水题欢乐赛 2016-04-20 上午
- linux crash在动态库中,通过map查找crash位置
- asp.net之extjs
- hdu 5671 Matrix(矩阵行列交换)
- 第九周实践-阅读程序,写出程序运行结果并理解(1)
- Retrofit RestAdapter 配置说明
- 动态链接库、静态库、import库区别
- java基础(16)-- 反应器(Reactor)模式
- PCRE介绍
- 编写servlet的相关问题
- mysql常用命令总结
- 第九周实践-阅读程序写出程序运行结果并理解(2)
- Lock-Free
- 红黑树