跳过导航链接
A B C D E F G H I J L M N O P R S T U V W _ 

A

accessToken(boolean) - 类 中的方法com.zhouyou.http.interceptor.BaseDynamicInterceptor
 
accessToken(boolean) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
adapterFactories - 类 中的变量com.zhouyou.http.request.BaseRequest
 
add(HttpUrl, Cookie) - 类 中的方法com.zhouyou.http.cookie.PersistentCookieStore
 
addCallAdapterFactory(CallAdapter.Factory) - 类 中的方法com.zhouyou.http.EasyHttp
全局设置CallAdapter.Factory,默认RxJavaCallAdapterFactory.create()
addCallAdapterFactory(CallAdapter.Factory) - 类 中的方法com.zhouyou.http.request.BaseRequest
设置CallAdapter.Factory,默认RxJavaCallAdapterFactory.create()
addCommonHeaders(HttpHeaders) - 类 中的方法com.zhouyou.http.EasyHttp
添加全局公共请求参数
addCommonParams(HttpParams) - 类 中的方法com.zhouyou.http.EasyHttp
添加全局公共请求参数
addConverterFactory(Converter.Factory) - 类 中的方法com.zhouyou.http.EasyHttp
全局设置Converter.Factory,默认GsonConverterFactory.create()
addConverterFactory(Converter.Factory) - 类 中的方法com.zhouyou.http.request.BaseRequest
设置Converter.Factory,默认GsonConverterFactory.create()
addCookie(String, String) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
addCookie(Cookie) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
addCookies(List<Cookie>) - 类 中的方法com.zhouyou.http.cookie.CookieManger
 
addCookies(List<Cookie>) - 类 中的方法com.zhouyou.http.cookie.PersistentCookieStore
 
addCookies(List<Cookie>) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
addFileParams(String, List<File>, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
addFileWrapperParams(String, List<HttpParams.FileWrapper>) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
addInterceptor(Interceptor) - 类 中的方法com.zhouyou.http.EasyHttp
添加全局拦截器
addInterceptor(Interceptor) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
addNetworkInterceptor(Interceptor) - 类 中的方法com.zhouyou.http.EasyHttp
添加全局网络拦截器
addNetworkInterceptor(Interceptor) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
allowD - 类 中的静态变量com.zhouyou.http.utils.HttpLog
 
allowE - 类 中的静态变量com.zhouyou.http.utils.HttpLog
 
allowI - 类 中的静态变量com.zhouyou.http.utils.HttpLog
 
allowV - 类 中的静态变量com.zhouyou.http.utils.HttpLog
 
allowW - 类 中的静态变量com.zhouyou.http.utils.HttpLog
 
allowWtf - 类 中的静态变量com.zhouyou.http.utils.HttpLog
 
apiCall(<any>) - 类 中的方法com.zhouyou.http.request.CustomRequest
调用call返回一个Observable,针对ApiResult的业务 举例:如果你给的是一个Observable> 那么返回的是AuthModel
apiCall(<any>, CallBack<T>) - 类 中的方法com.zhouyou.http.request.CustomRequest
 
ApiException - com.zhouyou.http.exception中的异常错误
描述:统一处理了API异常错误 作者: zhouyou
日期: 2016/12/15 16:50
版本: v1.0
ApiException(Throwable, int) - 异常错误 的构造器com.zhouyou.http.exception.ApiException
 
ApiException.ERROR - com.zhouyou.http.exception中的类
约定异常
apiManager - 类 中的变量com.zhouyou.http.request.BaseRequest
 
ApiResult<T> - com.zhouyou.http.model中的类
描述:提供的默认的标注返回api 作者: zhouyou
日期: 2017/5/15 16:58
版本: v1.0
ApiResult() - 类 的构造器com.zhouyou.http.model.ApiResult
 
ApiResultFunc<T> - com.zhouyou.http.func中的类
描述:定义了ApiResult结果转换Func 作者: zhouyou
日期: 2017/3/15 16:52
版本: v1.0
ApiResultFunc(Type) - 类 的构造器com.zhouyou.http.func.ApiResultFunc
 
ApiService - com.zhouyou.http.api中的接口
描述:通用的的api接口 1.加入基础API,减少Api冗余
2.支持多种方式访问网络(get,put,post,delete),包含了常用的情况
3.传统的Retrofit用法,服务器每增加一个接口,就要对应一个api,非常繁琐
4.如果返回ResponseBody在返回的结果中去获取T,又会报错,这是因为在运行过程中,通过泛型传入的类型T丢失了,所以无法转换,这叫做泛型擦除。
apply(ResponseBody) - 类 中的方法com.zhouyou.http.func.ApiResultFunc
 
apply(CacheResult<T>) - 类 中的方法com.zhouyou.http.func.CacheResultFunc
 
apply(ApiResult<T>) - 类 中的方法com.zhouyou.http.func.HandleFuc
 
apply(Throwable) - 类 中的方法com.zhouyou.http.func.HttpResponseFunc
 
apply(<any>) - 类 中的方法com.zhouyou.http.func.RetryExceptionFunc
 
apply(<any>) - 类 中的方法com.zhouyou.http.transformer.HandleErrTransformer
 
appVersion(int) - 类 中的方法com.zhouyou.http.cache.RxCache.Builder
不设置,默认为1

B

BaseBodyRequest<R extends BaseBodyRequest> - com.zhouyou.http.request中的类
描述:body请求的基类 作者: zhouyou
日期: 2017/5/22 17:13
版本: v1.0
BaseBodyRequest(String) - 类 的构造器com.zhouyou.http.request.BaseBodyRequest
 
BaseBodyRequest.UploadType - com.zhouyou.http.request中的枚举
 
BaseCache - com.zhouyou.http.cache.core中的类
描述:缓存的基类 1.所有缓存处理都继承该基类
2.增加了锁机制,防止频繁读取缓存造成的异常。
BaseCache() - 类 的构造器com.zhouyou.http.cache.core.BaseCache
 
BaseDynamicInterceptor<R extends BaseDynamicInterceptor> - com.zhouyou.http.interceptor中的类
描述:动态拦截器 主要功能是针对参数:
1.可以获取到全局公共参数和局部参数,统一进行签名sign
2.可以自定义动态添加参数,类似时间戳timestamp是动态变化的,token(登录了才有),参数签名等
3.参数值是经过UTF-8编码的
4.默认提供询问是否动态签名(签名需要自定义),动态添加时间戳等
作者: zhouyou
日期: 2017/5/3 15:32
版本: v1.0
BaseDynamicInterceptor() - 类 的构造器com.zhouyou.http.interceptor.BaseDynamicInterceptor
 
BaseExpiredInterceptor - com.zhouyou.http.interceptor中的类
描述:判断响应是否有效的处理 继承后扩展各种无效响应处理:包括token过期、账号异地登录、时间戳过期、签名sign错误等
作者: zhouyou
日期: 2017/5/4 19:11
版本: v1.0
BaseExpiredInterceptor() - 类 的构造器com.zhouyou.http.interceptor.BaseExpiredInterceptor
 
BaseRequest<R extends BaseRequest> - com.zhouyou.http.request中的类
描述:所有请求的基类 作者: zhouyou
日期: 2017/4/28 17:19
版本: v1.0
BaseRequest(String) - 类 的构造器com.zhouyou.http.request.BaseRequest
 
BaseStrategy - com.zhouyou.http.cache.stategy中的类
描述:实现缓存策略的基类 作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
BaseStrategy() - 类 的构造器com.zhouyou.http.cache.stategy.BaseStrategy
 
BaseSubscriber<T> - com.zhouyou.http.subsciber中的类
描述:订阅的基类 1.可以防止内存泄露。
BaseSubscriber() - 类 的构造器com.zhouyou.http.subsciber.BaseSubscriber
 
BaseSubscriber(Context) - 类 的构造器com.zhouyou.http.subsciber.BaseSubscriber
 
baseUrl - 类 中的变量com.zhouyou.http.request.BaseRequest
 
baseUrl(String) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
bs - 类 中的变量com.zhouyou.http.request.BaseBodyRequest
 
build() - 类 中的方法com.zhouyou.http.cache.RxCache.Builder
 
build() - 类 中的方法com.zhouyou.http.request.BaseRequest
 
build() - 类 中的方法com.zhouyou.http.request.CustomRequest
 
Builder() - 类 的构造器com.zhouyou.http.cache.RxCache.Builder
 
Builder(RxCache) - 类 的构造器com.zhouyou.http.cache.RxCache.Builder
 
byteArrayToHexString(byte[]) - 类 中的方法com.zhouyou.http.cookie.PersistentCookieStore
byteArrayToHexString

C

cache - 类 中的变量com.zhouyou.http.request.BaseRequest
 
CACHE_NEVER_EXPIRE - 类 中的静态变量com.zhouyou.http.cache.RxCache.Builder
 
CacheAndRemoteDistinctStrategy - com.zhouyou.http.cache.stategy中的类
描述:先显示缓存,再请求网络 <-------此类加载用的是反射 所以类名是灰色的 没有直接引用 不要误删---------------->
作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
CacheAndRemoteDistinctStrategy() - 类 的构造器com.zhouyou.http.cache.stategy.CacheAndRemoteDistinctStrategy
 
CacheAndRemoteStrategy - com.zhouyou.http.cache.stategy中的类
描述:先显示缓存,再请求网络 <-------此类加载用的是反射 所以类名是灰色的 没有直接引用 不要误删---------------->
作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
CacheAndRemoteStrategy() - 类 的构造器com.zhouyou.http.cache.stategy.CacheAndRemoteStrategy
 
cacheControlValue_Offline - 类 中的变量com.zhouyou.http.interceptor.CacheInterceptor
 
cacheControlValue_Online - 类 中的变量com.zhouyou.http.interceptor.CacheInterceptor
 
CacheCore - com.zhouyou.http.cache.core中的类
描述:缓存核心管理类 1.采用LruDiskCache
2.对Key进行MD5加密
以后可以扩展 增加内存缓存,但是内存缓存的时间不好控制,暂未实现,后续可以添加》
作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
修改者: zhouyou 日期: 2017/01/06 10:35
1.这里笔者给读者留个提醒,ByteString其实已经很强大了,不需要我们自己再去处理加密了,只要善于发现br> 2.这里为设么把MD5改成ByteString呢?
CacheCore(LruDiskCache) - 类 的构造器com.zhouyou.http.cache.core.CacheCore
 
cacheDiskConverter(IDiskConverter) - 类 中的方法com.zhouyou.http.request.BaseRequest
设置缓存的转换器
CacheInterceptor - com.zhouyou.http.interceptor中的类
描述:设置缓存功能 作者: zhouyou
日期: 2016/12/19 16:35
版本: v2.0
CacheInterceptor(Context) - 类 的构造器com.zhouyou.http.interceptor.CacheInterceptor
 
CacheInterceptor(Context, String) - 类 的构造器com.zhouyou.http.interceptor.CacheInterceptor
 
CacheInterceptor(Context, String, String) - 类 的构造器com.zhouyou.http.interceptor.CacheInterceptor
 
CacheInterceptorOffline - com.zhouyou.http.interceptor中的类
描述:支持离线缓存,使用OKhttp自带的缓存功能 作者: zhouyou
配置Okhttp的Cache
配置请求头中的cache-control或者统一处理所有请求的请求头
云端配合设置响应头或者自己写拦截器修改响应头中cache-control
列:
在Retrofit中,我们可以通过@Headers来配置,如:
CacheInterceptorOffline(Context) - 类 的构造器com.zhouyou.http.interceptor.CacheInterceptorOffline
 
CacheInterceptorOffline(Context, String) - 类 的构造器com.zhouyou.http.interceptor.CacheInterceptorOffline
 
CacheInterceptorOffline(Context, String, String) - 类 的构造器com.zhouyou.http.interceptor.CacheInterceptorOffline
 
cachekey(String) - 类 中的方法com.zhouyou.http.cache.RxCache.Builder
 
cacheKey - 类 中的变量com.zhouyou.http.request.BaseRequest
 
cacheKey(String) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
CacheMode - com.zhouyou.http.cache.model中的枚举
描述:网络请求策略 作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
cacheMode - 类 中的变量com.zhouyou.http.request.BaseRequest
 
cacheMode(CacheMode) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
CacheResult<T> - com.zhouyou.http.cache.model中的类
描述:缓存对象 作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
CacheResult() - 类 的构造器com.zhouyou.http.cache.model.CacheResult
 
CacheResult(boolean) - 类 的构造器com.zhouyou.http.cache.model.CacheResult
 
CacheResult(boolean, T) - 类 的构造器com.zhouyou.http.cache.model.CacheResult
 
CacheResultFunc<T> - com.zhouyou.http.func中的类
描述:缓存结果转换 作者: zhouyou
日期: 2017/4/21 10:53
版本: v1.0
CacheResultFunc() - 类 的构造器com.zhouyou.http.func.CacheResultFunc
 
cacheTime(long) - 类 中的方法com.zhouyou.http.cache.RxCache.Builder
 
cacheTime - 类 中的变量com.zhouyou.http.request.BaseRequest
 
cacheTime(long) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
call(<any>) - 类 中的方法com.zhouyou.http.request.CustomRequest
调用call返回一个Observable 举例:如果你给的是一个Observable> 那么返回的是一个ApiResult
call(<any>, CallBack<T>) - 类 中的方法com.zhouyou.http.request.CustomRequest
 
call(Observable, <any>) - 类 中的方法com.zhouyou.http.request.CustomRequest
 
call(<any>, CallBackProxy<? extends ApiResult<T>, T>) - 类 中的方法com.zhouyou.http.request.CustomRequest
 
CallBack<T> - com.zhouyou.http.callback中的类
描述:网络请求回调 作者: zhouyou
日期: 2016/12/28 16:54
版本: v2.0
CallBack() - 类 的构造器com.zhouyou.http.callback.CallBack
 
CallBackProxy<T extends ApiResult<R>,R> - com.zhouyou.http.callback中的类
描述:提供回调代理 主要用于可以自定义ApiResult
作者: zhouyou
日期: 2017/5/16 17:59
版本: v1.0
CallBackProxy(CallBack<R>) - 类 的构造器com.zhouyou.http.callback.CallBackProxy
 
CallBackSubsciber<T> - com.zhouyou.http.subsciber中的类
描述:带有callBack的回调 主要作用是不需要用户订阅,只要实现callback回调
作者: zhouyou
日期: 2016/12/28 17:10
版本: v2.0
CallBackSubsciber(Context, CallBack<T>) - 类 的构造器com.zhouyou.http.subsciber.CallBackSubsciber
 
CallClazzProxy<T extends ApiResult<R>,R> - com.zhouyou.http.callback中的类
描述:提供Clazz回调代理 主要用于可以自定义ApiResult
作者: zhouyou
日期: 2017/5/16 17:59
版本: v1.0
CallClazzProxy(Type) - 类 的构造器com.zhouyou.http.callback.CallClazzProxy
 
cancelSubscription(Disposable) - 类 中的静态方法com.zhouyou.http.EasyHttp
取消订阅
CAST_ERROR - 类 中的静态变量com.zhouyou.http.exception.ApiException.ERROR
类转换错误
certificates(InputStream...) - 类 中的方法com.zhouyou.http.request.BaseRequest
https的全局自签名证书
certificates(InputStream, String, InputStream...) - 类 中的方法com.zhouyou.http.request.BaseRequest
https双向认证证书
checkMain() - 类 中的静态方法com.zhouyou.http.utils.Utils
 
checkNotNull(T, String) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
clear() - 类 中的方法com.zhouyou.http.cache.core.CacheCore
清空缓存
clear() - 类 中的方法com.zhouyou.http.cache.RxCache
清空缓存
clear() - 类 中的方法com.zhouyou.http.model.HttpHeaders
 
clear() - 类 中的方法com.zhouyou.http.model.HttpParams
 
clearCache() - 类 中的静态方法com.zhouyou.http.EasyHttp
清空缓存
close(Closeable) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
closeThrowException(Closeable) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
com.zhouyou.http - 程序包 com.zhouyou.http
 
com.zhouyou.http.api - 程序包 com.zhouyou.http.api
 
com.zhouyou.http.body - 程序包 com.zhouyou.http.body
 
com.zhouyou.http.cache - 程序包 com.zhouyou.http.cache
 
com.zhouyou.http.cache.converter - 程序包 com.zhouyou.http.cache.converter
 
com.zhouyou.http.cache.core - 程序包 com.zhouyou.http.cache.core
 
com.zhouyou.http.cache.model - 程序包 com.zhouyou.http.cache.model
 
com.zhouyou.http.cache.stategy - 程序包 com.zhouyou.http.cache.stategy
 
com.zhouyou.http.callback - 程序包 com.zhouyou.http.callback
 
com.zhouyou.http.cookie - 程序包 com.zhouyou.http.cookie
 
com.zhouyou.http.exception - 程序包 com.zhouyou.http.exception
 
com.zhouyou.http.func - 程序包 com.zhouyou.http.func
 
com.zhouyou.http.https - 程序包 com.zhouyou.http.https
 
com.zhouyou.http.interceptor - 程序包 com.zhouyou.http.interceptor
 
com.zhouyou.http.model - 程序包 com.zhouyou.http.model
 
com.zhouyou.http.request - 程序包 com.zhouyou.http.request
 
com.zhouyou.http.subsciber - 程序包 com.zhouyou.http.subsciber
 
com.zhouyou.http.transformer - 程序包 com.zhouyou.http.transformer
 
com.zhouyou.http.utils - 程序包 com.zhouyou.http.utils
 
connectTimeout - 类 中的变量com.zhouyou.http.request.BaseRequest
 
connectTimeout(long) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
containsKey(String) - 类 中的方法com.zhouyou.http.cache.core.BaseCache
是否包含 加final 是让子类不能被重写,只能使用doContainsKey
这里加了锁处理,操作安全。
containsKey(String) - 类 中的方法com.zhouyou.http.cache.core.CacheCore
是否包含
containsKey(String) - 类 中的方法com.zhouyou.http.cache.RxCache
是否包含
contentLength() - 类 中的方法com.zhouyou.http.body.UploadProgressRequestBody
重写调用实际的响应体的contentLength
contentType() - 类 中的方法com.zhouyou.http.body.UploadProgressRequestBody
 
contentType - 类 中的变量com.zhouyou.http.model.HttpParams.FileWrapper
 
context - 类 中的变量com.zhouyou.http.interceptor.CacheInterceptor
 
context - 类 中的变量com.zhouyou.http.request.BaseRequest
 
contextWeakReference - 类 中的变量com.zhouyou.http.subsciber.BaseSubscriber
 
converterFactories - 类 中的变量com.zhouyou.http.request.BaseRequest
 
CookieManger - com.zhouyou.http.cookie中的类
描述:cookie管理器 作者: zhouyou
日期: 2016/12/20 10:35
版本: v2.0
CookieManger(Context) - 类 的构造器com.zhouyou.http.cookie.CookieManger
 
cookies - 类 中的变量com.zhouyou.http.request.BaseRequest
 
countingSink - 类 中的变量com.zhouyou.http.body.UploadProgressRequestBody
 
CountingSink(Sink) - 类 的构造器com.zhouyou.http.body.UploadProgressRequestBody.CountingSink
 
create(MediaType, InputStream) - 类 中的静态方法com.zhouyou.http.body.RequestBodyUtils
 
create(Class<T>) - 类 中的方法com.zhouyou.http.request.CustomRequest
创建api服务 可以支持自定义的api,默认使用BaseApiService,上层不用关心
createFile(String) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
createFile(File) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
createImage(File) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
createJson(String) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
createUrlFromParams(String, Map<String, String>) - 类 中的静态方法com.zhouyou.http.utils.HttpUtil
 
custom() - 类 中的静态方法com.zhouyou.http.EasyHttp
自定义请求
customLogger - 类 中的静态变量com.zhouyou.http.utils.HttpLog
 
CustomRequest - com.zhouyou.http.request中的类
描述:自定义请求,例如你有自己的ApiService 作者: zhouyou
日期: 2017/5/15 17:04
版本: v1.0
CustomRequest() - 类 的构造器com.zhouyou.http.request.CustomRequest
 
customTagPrefix - 类 中的静态变量com.zhouyou.http.utils.HttpLog
 

D

d(String, String) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
d(String, String, Throwable) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
d(String) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
d(String, Throwable) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
data - 类 中的变量com.zhouyou.http.cache.model.CacheResult
 
debug(String) - 类 中的方法com.zhouyou.http.EasyHttp
调试模式,默认打开所有的异常调试
debug(String, boolean) - 类 中的方法com.zhouyou.http.EasyHttp
调试模式,第二个参数表示所有catch住的log是否需要打印
一般来说,这些异常是由于不标准的数据格式,或者特殊需要主动产生的, 并不是框架错误,如果不想每次打印,这里可以关闭异常显示
decodeCookie(String) - 类 中的方法com.zhouyou.http.cookie.PersistentCookieStore
String to cookies
DEFAULT_CACHE_NEVER_EXPIRE - 类 中的静态变量com.zhouyou.http.EasyHttp
 
DEFAULT_MILLISECONDS - 类 中的静态变量com.zhouyou.http.EasyHttp
 
DefaultHostnameVerifier() - 类 的构造器com.zhouyou.http.EasyHttp.DefaultHostnameVerifier
 
delegate - 类 中的变量com.zhouyou.http.body.UploadProgressRequestBody
 
delete(String, Map<String, String>) - 接口 中的方法com.zhouyou.http.api.ApiService
 
delete(String) - 类 中的静态方法com.zhouyou.http.EasyHttp
delete请求
deleteBody(String, Object) - 接口 中的方法com.zhouyou.http.api.ApiService
 
deleteBody(String, RequestBody) - 接口 中的方法com.zhouyou.http.api.ApiService
 
deleteJson(String, RequestBody) - 接口 中的方法com.zhouyou.http.api.ApiService
 
DeleteRequest - com.zhouyou.http.request中的类
描述:删除请求 作者: zhouyou
日期: 2017/4/28 15:02
版本: v1.0
DeleteRequest(String) - 类 的构造器com.zhouyou.http.request.DeleteRequest
 
diskConverter(IDiskConverter) - 类 中的方法com.zhouyou.http.cache.RxCache.Builder
 
diskConverter - 类 中的变量com.zhouyou.http.request.BaseRequest
 
diskDir(File) - 类 中的方法com.zhouyou.http.cache.RxCache.Builder
默认为缓存路径
diskMax(long) - 类 中的方法com.zhouyou.http.cache.RxCache.Builder
不设置, 默为认50MB
doClear() - 类 中的方法com.zhouyou.http.cache.core.BaseCache
清空缓存
doClear() - 类 中的方法com.zhouyou.http.cache.core.LruDiskCache
 
doClear() - 类 中的方法com.zhouyou.http.cache.core.MemoryCache
 
doContainsKey(String) - 类 中的方法com.zhouyou.http.cache.core.BaseCache
是否包含 采用protected修饰符 被子类修改
doContainsKey(String) - 类 中的方法com.zhouyou.http.cache.core.LruDiskCache
 
doContainsKey(String) - 类 中的方法com.zhouyou.http.cache.core.MemoryCache
 
doLoad(Type, String) - 类 中的方法com.zhouyou.http.cache.core.BaseCache
读取缓存
doLoad(Type, String) - 类 中的方法com.zhouyou.http.cache.core.LruDiskCache
 
doLoad(Type, String) - 类 中的方法com.zhouyou.http.cache.core.MemoryCache
 
doRemove(String) - 类 中的方法com.zhouyou.http.cache.core.BaseCache
删除缓存
doRemove(String) - 类 中的方法com.zhouyou.http.cache.core.LruDiskCache
 
doRemove(String) - 类 中的方法com.zhouyou.http.cache.core.MemoryCache
 
doSave(String, T) - 类 中的方法com.zhouyou.http.cache.core.BaseCache
保存
doSave(String, T) - 类 中的方法com.zhouyou.http.cache.core.LruDiskCache
 
doSave(String, T) - 类 中的方法com.zhouyou.http.cache.core.MemoryCache
 
downLoad(String) - 类 中的静态方法com.zhouyou.http.EasyHttp
 
downloadFile(String) - 接口 中的方法com.zhouyou.http.api.ApiService
 
DownloadProgressCallBack<T> - com.zhouyou.http.callback中的类
描述:下载进度回调(主线程,可以直接操作UI) 作者: zhouyou
日期: 2017/4/28 16:28
版本: v1.0
DownloadProgressCallBack() - 类 的构造器com.zhouyou.http.callback.DownloadProgressCallBack
 
DownloadRequest - com.zhouyou.http.request中的类
描述:下载请求 作者: zhouyou
日期: 2017/4/28 17:20
版本: v1.0
DownloadRequest(String) - 类 的构造器com.zhouyou.http.request.DownloadRequest
 
DownloadSubscriber<ResponseBody extends okhttp3.ResponseBody> - com.zhouyou.http.subsciber中的类
描述:定义一个下载的订阅者 作者: zhouyou
日期: 2016/12/19 16:35
版本: v2.0
DownloadSubscriber(Context, String, String, CallBack) - 类 的构造器com.zhouyou.http.subsciber.DownloadSubscriber
 
dynamic(TreeMap<String, String>) - 类 中的方法com.zhouyou.http.interceptor.BaseDynamicInterceptor
动态处理参数

E

e(Throwable) - 类 中的方法com.zhouyou.http.interceptor.HttpLoggingInterceptor
 
e(String, String) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
e(String, String, Throwable) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
e(String) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
e(Exception) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
e(String, Throwable) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
EasyHttp - com.zhouyou.http中的类
描述:网络请求入口类 主要功能:
1.全局设置超时时间 2.支持请求错误重试相关参数,包括重试次数、重试延时时间
3.支持缓存支持6种缓存模式、时间、大小、缓存目录
4.支持支持GET、post、delete、put请求
5.支持支持自定义请求
6.支持文件上传、下载
7.支持全局公共请求头
8.支持全局公共参数
9.支持okhttp相关参数,包括拦截器
10.支持Retrofit相关参数
11.支持Cookie管理
作者: zhouyou
日期: 2017/4/25 15:25
版本: v1.0
EasyHttp.DefaultHostnameVerifier - com.zhouyou.http中的类
此类是用于主机名验证的基接口。
encodeCookie(SerializableOkHttpCookies) - 类 中的方法com.zhouyou.http.cookie.PersistentCookieStore
cookies to string
ERROR() - 类 的构造器com.zhouyou.http.exception.ApiException.ERROR
 
execute(RxCache, String, long, <any>, Type) - 类 中的方法com.zhouyou.http.cache.stategy.CacheAndRemoteDistinctStrategy
 
execute(RxCache, String, long, <any>, Type) - 类 中的方法com.zhouyou.http.cache.stategy.CacheAndRemoteStrategy
 
execute(RxCache, String, long, <any>, Type) - 类 中的方法com.zhouyou.http.cache.stategy.FirstCacheStategy
 
execute(RxCache, String, long, <any>, Type) - 类 中的方法com.zhouyou.http.cache.stategy.FirstRemoteStrategy
 
execute(RxCache, String, long, <any>, Type) - 接口 中的方法com.zhouyou.http.cache.stategy.IStrategy
执行缓存
execute(RxCache, String, long, <any>, Type) - 类 中的方法com.zhouyou.http.cache.stategy.NoStrategy
 
execute(RxCache, String, long, <any>, Type) - 类 中的方法com.zhouyou.http.cache.stategy.OnlyCacheStrategy
 
execute(RxCache, String, long, <any>, Type) - 类 中的方法com.zhouyou.http.cache.stategy.OnlyRemoteStrategy
 
execute(CallBack<T>) - 类 中的方法com.zhouyou.http.request.DeleteRequest
 
execute(CallBackProxy<? extends ApiResult<T>, T>) - 类 中的方法com.zhouyou.http.request.DeleteRequest
 
execute(CallBack<T>) - 类 中的方法com.zhouyou.http.request.DownloadRequest
 
execute(Class<T>) - 类 中的方法com.zhouyou.http.request.GetRequest
 
execute(Type) - 类 中的方法com.zhouyou.http.request.GetRequest
 
execute(CallClazzProxy<? extends ApiResult<T>, T>) - 类 中的方法com.zhouyou.http.request.GetRequest
 
execute(CallBack<T>) - 类 中的方法com.zhouyou.http.request.GetRequest
 
execute(CallBackProxy<? extends ApiResult<T>, T>) - 类 中的方法com.zhouyou.http.request.GetRequest
 
execute(Class<T>) - 类 中的方法com.zhouyou.http.request.PostRequest
 
execute(Type) - 类 中的方法com.zhouyou.http.request.PostRequest
 
execute(CallClazzProxy<? extends ApiResult<T>, T>) - 类 中的方法com.zhouyou.http.request.PostRequest
 
execute(CallBack<T>) - 类 中的方法com.zhouyou.http.request.PostRequest
 
execute(CallBackProxy<? extends ApiResult<T>, T>) - 类 中的方法com.zhouyou.http.request.PostRequest
 
execute(Class<T>) - 类 中的方法com.zhouyou.http.request.PutRequest
 
execute(Type) - 类 中的方法com.zhouyou.http.request.PutRequest
 
execute(CallClazzProxy<? extends ApiResult<T>, T>) - 类 中的方法com.zhouyou.http.request.PutRequest
 
execute(CallBack<T>) - 类 中的方法com.zhouyou.http.request.PutRequest
 
execute(CallBackProxy<? extends ApiResult<T>, T>) - 类 中的方法com.zhouyou.http.request.PutRequest
 

F

file - 类 中的变量com.zhouyou.http.model.HttpParams.FileWrapper
 
fileName - 类 中的变量com.zhouyou.http.model.HttpParams.FileWrapper
 
fileParamsMap - 类 中的变量com.zhouyou.http.model.HttpParams
文件的键值对参数
fileSize - 类 中的变量com.zhouyou.http.model.HttpParams.FileWrapper
 
FileWrapper(T, String, MediaType, ProgressResponseCallBack) - 类 的构造器com.zhouyou.http.model.HttpParams.FileWrapper
 
findNeedClass(Class<T>) - 类 中的静态方法com.zhouyou.http.utils.Utils
普通类反射获取泛型方式,获取需要实际解析的类型
findNeedType(Class<R>) - 类 中的静态方法com.zhouyou.http.utils.Utils
find the type by interfaces
findRawType(Class<T>) - 类 中的静态方法com.zhouyou.http.utils.Utils
普通类反射获取泛型方式,获取最顶层的类型
FirstCacheStategy - com.zhouyou.http.cache.stategy中的类
描述:先显示缓存,缓存不存在,再请求网络 <-------此类加载用的是反射 所以类名是灰色的 没有直接引用 不要误删---------------->
作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
FirstCacheStategy() - 类 的构造器com.zhouyou.http.cache.stategy.FirstCacheStategy
 
FirstRemoteStrategy - com.zhouyou.http.cache.stategy中的类
描述:先请求网络,网络请求失败,再加载缓存 <-------此类加载用的是反射 所以类名是灰色的 没有直接引用 不要误删---------------->
作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
FirstRemoteStrategy() - 类 的构造器com.zhouyou.http.cache.stategy.FirstRemoteStrategy
 
FORMAT_HTTP_DATA - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
formatMillisToGMT(long) - 类 中的静态方法com.zhouyou.http.model.HttpHeaders
 

G

generateRequest() - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
generateRequest() - 类 中的方法com.zhouyou.http.request.BaseRequest
 
generateRequest() - 类 中的方法com.zhouyou.http.request.CustomRequest
 
generateRequest() - 类 中的方法com.zhouyou.http.request.DeleteRequest
 
generateRequest() - 类 中的方法com.zhouyou.http.request.DownloadRequest
 
generateRequest() - 类 中的方法com.zhouyou.http.request.GetRequest
 
generateRequest() - 类 中的方法com.zhouyou.http.request.PutRequest
 
get(String, Map<String, String>) - 接口 中的方法com.zhouyou.http.api.ApiService
 
get(HttpUrl) - 类 中的方法com.zhouyou.http.cookie.PersistentCookieStore
 
get(String) - 类 中的静态方法com.zhouyou.http.EasyHttp
get请求
get(String) - 类 中的方法com.zhouyou.http.model.HttpHeaders
 
get() - 类 中的方法com.zhouyou.http.model.Optional
 
getAcceptLanguage() - 类 中的静态方法com.zhouyou.http.model.HttpHeaders
Accept-Language: zh-CN,zh;q=0.8
getAppVersion() - 类 中的方法com.zhouyou.http.cache.RxCache
 
getBaseUrl() - 类 中的静态方法com.zhouyou.http.EasyHttp
获取全局baseurl
getCacheControl(String, String) - 类 中的静态方法com.zhouyou.http.model.HttpHeaders
 
getCacheCore() - 类 中的方法com.zhouyou.http.cache.RxCache
 
getCacheDirectory() - 类 中的静态方法com.zhouyou.http.EasyHttp
获取缓存的路劲
getCacheKey() - 类 中的方法com.zhouyou.http.cache.RxCache
 
getCacheMaxSize() - 类 中的静态方法com.zhouyou.http.EasyHttp
获取全局的缓存大小
getCacheMode() - 类 中的静态方法com.zhouyou.http.EasyHttp
获取全局的缓存模式
getCacheTime() - 类 中的方法com.zhouyou.http.cache.RxCache
 
getCacheTime() - 类 中的静态方法com.zhouyou.http.EasyHttp
获取全局的缓存过期时间
getCallBack() - 类 中的方法com.zhouyou.http.callback.CallBackProxy
 
getCallerStackTraceElement() - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
getCallType() - 类 中的方法com.zhouyou.http.callback.CallClazzProxy
 
getClass(Type, int) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
getClassName() - 枚举 中的方法com.zhouyou.http.cache.model.CacheMode
 
getCode() - 异常错误 中的方法com.zhouyou.http.exception.ApiException
 
getCode() - 类 中的方法com.zhouyou.http.model.ApiResult
 
getCommonHeaders() - 类 中的方法com.zhouyou.http.EasyHttp
获取全局公共请求头
getCommonParams() - 类 中的方法com.zhouyou.http.EasyHttp
获取全局公共请求参数
getContentLength() - 类 中的方法com.zhouyou.http.body.UIProgressResponseCallBack.ProgressModel
 
getContext() - 类 中的方法com.zhouyou.http.cache.RxCache
 
getContext() - 类 中的静态方法com.zhouyou.http.EasyHttp
获取全局上下文
getCookieJar() - 类 中的静态方法com.zhouyou.http.EasyHttp
获取全局的cookie实例
getCookies() - 类 中的方法com.zhouyou.http.cookie.PersistentCookieStore
 
getCookies() - 类 中的方法com.zhouyou.http.cookie.SerializableOkHttpCookies
 
getCookieStore() - 类 中的方法com.zhouyou.http.cookie.CookieManger
 
getCookieToken(Cookie) - 类 中的方法com.zhouyou.http.cookie.PersistentCookieStore
 
getCurrentBytes() - 类 中的方法com.zhouyou.http.body.UIProgressResponseCallBack.ProgressModel
 
getData() - 类 中的方法com.zhouyou.http.model.ApiResult
 
getDate(String) - 类 中的静态方法com.zhouyou.http.model.HttpHeaders
 
getDate(long) - 类 中的静态方法com.zhouyou.http.model.HttpHeaders
 
getDialog() - 接口 中的方法com.zhouyou.http.subsciber.IProgressDialog
 
getDiskCacheDir(Context, String) - 类 中的方法com.zhouyou.http.cache.RxCache.Builder
应用程序缓存原理: 1.当SD卡存在或者SD卡不可被移除的时候,就调用getExternalCacheDir()方法来获取缓存路径,否则就调用getCacheDir()方法来获取缓存路径
2.前者是/sdcard/Android/data//cache 这个路径
3.后者获取到的是 /data/data//cache 这个路径
getDiskConverter() - 类 中的方法com.zhouyou.http.cache.RxCache
 
getDiskDir() - 类 中的方法com.zhouyou.http.cache.RxCache
 
getDiskMaxSize() - 类 中的方法com.zhouyou.http.cache.RxCache
 
getDisplayMessage() - 异常错误 中的方法com.zhouyou.http.exception.ApiException
 
getErrCode() - 异常错误 中的方法com.zhouyou.http.exception.ServerException
 
getExpiration(String) - 类 中的静态方法com.zhouyou.http.model.HttpHeaders
 
getGenericClass(ParameterizedType, int) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
getGenericType(ParameterizedType, int) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
getHttpCache() - 类 中的静态方法com.zhouyou.http.EasyHttp
获取OkHttp的缓存
getHttpUrl() - 类 中的方法com.zhouyou.http.interceptor.BaseDynamicInterceptor
 
getInstance() - 类 中的静态方法com.zhouyou.http.EasyHttp
 
getLastModified(String) - 类 中的静态方法com.zhouyou.http.model.HttpHeaders
 
getLevel() - 类 中的方法com.zhouyou.http.interceptor.HttpLoggingInterceptor
 
getMessage() - 异常错误 中的方法com.zhouyou.http.exception.ApiException
 
getMessage() - 异常错误 中的方法com.zhouyou.http.exception.ServerException
 
getMethodTypes(Class<T>) - 类 中的静态方法com.zhouyou.http.utils.Utils
MethodHandler
getMsg() - 类 中的方法com.zhouyou.http.model.ApiResult
 
getNames() - 类 中的方法com.zhouyou.http.model.HttpHeaders
 
getOkHttpClient() - 类 中的静态方法com.zhouyou.http.EasyHttp
 
getOkHttpClientBuilder() - 类 中的静态方法com.zhouyou.http.EasyHttp
对外暴露 OkHttpClient,方便自定义
getParameterizedType(Type, int) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
getParams() - 类 中的方法com.zhouyou.http.request.BaseRequest
 
getRawType() - 类 中的方法com.zhouyou.http.callback.CallBack
 
GetRequest - com.zhouyou.http.request中的类
描述:get请求 作者: zhouyou
日期: 2017/4/28 14:28
版本: v1.0
GetRequest(String) - 类 的构造器com.zhouyou.http.request.GetRequest
 
getRetrofit() - 类 中的静态方法com.zhouyou.http.EasyHttp
 
getRetrofitBuilder() - 类 中的静态方法com.zhouyou.http.EasyHttp
对外暴露 Retrofit,方便自定义
getRetryCount() - 类 中的静态方法com.zhouyou.http.EasyHttp
超时重试次数
getRetryDelay() - 类 中的静态方法com.zhouyou.http.EasyHttp
超时重试延迟时间
getRetryIncreaseDelay() - 类 中的静态方法com.zhouyou.http.EasyHttp
超时重试延迟叠加时间
getRxCache() - 类 中的静态方法com.zhouyou.http.EasyHttp
 
getRxCacheBuilder() - 类 中的静态方法com.zhouyou.http.EasyHttp
对外暴露 RxCache,方便自定义
getSslSocketFactory(InputStream, String, InputStream[]) - 类 中的静态方法com.zhouyou.http.https.HttpsUtils
 
getType() - 类 中的方法com.zhouyou.http.callback.CallBack
 
getType() - 类 中的方法com.zhouyou.http.callback.CallBackProxy
 
getType() - 类 中的方法com.zhouyou.http.callback.CallClazzProxy
 
getType() - 接口 中的方法com.zhouyou.http.callback.IType
 
getType(Type, int) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
getUserAgent() - 类 中的静态方法com.zhouyou.http.model.HttpHeaders
User-Agent: Mozilla/5.0 (Linux; U; Android 5.0.2; zh-cn; Redmi Note 3 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Mobile Safari/537.36
GMT_TIME_ZONE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
gson - 类 中的变量com.zhouyou.http.func.ApiResultFunc
 
GsonDiskConverter - com.zhouyou.http.cache.converter中的类
描述:GSON-数据转换器 1.GSON-数据转换器其实就是存储字符串的操作
2.如果你的Gson有特殊处理,可以自己创建一个,否则用默认。
GsonDiskConverter() - 类 的构造器com.zhouyou.http.cache.converter.GsonDiskConverter
 
GsonDiskConverter(Gson) - 类 的构造器com.zhouyou.http.cache.converter.GsonDiskConverter
 
GzipRequestInterceptor - com.zhouyou.http.interceptor中的类
描述:post数据进行gzip后发送给服务器 okhttp内部默认启用了gzip,此选项是针对需要对post数据进行gzip后发送给服务器的,如服务器不支持,请勿开启
作者: zhouyou
日期: 2016/12/19 17:11
版本: v2.0
GzipRequestInterceptor() - 类 的构造器com.zhouyou.http.interceptor.GzipRequestInterceptor
 

H

HandleErrTransformer<T> - com.zhouyou.http.transformer中的类
描述:错误转换Transformer 作者: zhouyou
日期: 2017/5/15 17:09
版本: v1.0
HandleErrTransformer() - 类 的构造器com.zhouyou.http.transformer.HandleErrTransformer
 
handleException(Throwable) - 异常错误 中的静态方法com.zhouyou.http.exception.ApiException
 
HandleFuc<T> - com.zhouyou.http.func中的类
描述:ApiResult转换T 作者: zhouyou
日期: 2017/5/15 16:54
版本: v1.0
HandleFuc() - 类 的构造器com.zhouyou.http.func.HandleFuc
 
HEAD_KEY_ACCEPT - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_ACCEPT_ENCODING - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_ACCEPT_LANGUAGE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_CACHE_CONTROL - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_CONNECTION - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_CONTENT_DISPOSITION - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_CONTENT_ENCODING - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_CONTENT_LENGTH - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_CONTENT_RANGE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_CONTENT_TYPE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_COOKIE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_COOKIE2 - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_DATE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_E_TAG - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_EXPIRES - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_IF_MODIFIED_SINCE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_IF_NONE_MATCH - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_LAST_MODIFIED - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_LOCATION - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_PRAGMA - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_RESPONSE_CODE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_RESPONSE_MESSAGE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_SET_COOKIE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_SET_COOKIE2 - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_KEY_USER_AGENT - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_VALUE_ACCEPT_ENCODING - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_VALUE_CONNECTION_CLOSE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
HEAD_VALUE_CONNECTION_KEEP_ALIVE - 类 中的静态变量com.zhouyou.http.model.HttpHeaders
 
headers - 类 中的变量com.zhouyou.http.request.BaseRequest
 
headers(HttpHeaders) - 类 中的方法com.zhouyou.http.request.BaseRequest
添加头信息
headers(String, String) - 类 中的方法com.zhouyou.http.request.BaseRequest
添加头信息
HeadersInterceptor - com.zhouyou.http.interceptor中的类
描述:配置公共头部 作者: zhouyou
日期: 2016/12/19 16:46
版本: v2.0
HeadersInterceptor(HttpHeaders) - 类 的构造器com.zhouyou.http.interceptor.HeadersInterceptor
 
headersMap - 类 中的变量com.zhouyou.http.model.HttpHeaders
 
hexStringToByteArray(String) - 类 中的方法com.zhouyou.http.cookie.PersistentCookieStore
hexStringToByteArray
hostnameVerifier - 类 中的变量com.zhouyou.http.request.BaseRequest
 
hostnameVerifier(HostnameVerifier) - 类 中的方法com.zhouyou.http.request.BaseRequest
https的全局访问规则
HTTP_ERROR - 类 中的静态变量com.zhouyou.http.exception.ApiException.ERROR
协议出错
HttpHeaders - com.zhouyou.http.model中的类
描述:头部参数 作者: zhouyou
日期: 2017/5/2 16:58
版本: v1.0
HttpHeaders() - 类 的构造器com.zhouyou.http.model.HttpHeaders
 
HttpHeaders(String, String) - 类 的构造器com.zhouyou.http.model.HttpHeaders
 
HttpLog - com.zhouyou.http.utils中的类
 
HttpLog.CustomLogger - com.zhouyou.http.utils中的接口
 
HttpLoggingInterceptor - com.zhouyou.http.interceptor中的类
描述:设置日志拦截器 提供了详细、易懂的日志打印
作者: zhouyou
日期: 2016/12/19 16:35
版本: v2.0
HttpLoggingInterceptor(String) - 类 的构造器com.zhouyou.http.interceptor.HttpLoggingInterceptor
 
HttpLoggingInterceptor(String, boolean) - 类 的构造器com.zhouyou.http.interceptor.HttpLoggingInterceptor
 
HttpLoggingInterceptor.Level - com.zhouyou.http.interceptor中的枚举
 
HttpParams - com.zhouyou.http.model中的类
描述:普通参数 作者: zhouyou
日期: 2017/5/2 16:58
版本: v1.0
HttpParams() - 类 的构造器com.zhouyou.http.model.HttpParams
 
HttpParams(String, String) - 类 的构造器com.zhouyou.http.model.HttpParams
 
HttpParams.FileWrapper<T> - com.zhouyou.http.model中的类
文件类型的包装类
HttpResponseFunc<T> - com.zhouyou.http.func中的类
描述:异常转换处理 作者: zhouyou
日期: 2017/5/15 16:55
版本: v1.0
HttpResponseFunc() - 类 的构造器com.zhouyou.http.func.HttpResponseFunc
 
HttpsUtils - com.zhouyou.http.https中的类
描述:Https相关的工具类 作者: zhouyou
日期: 2017/5/15 16:55
版本: v1.0
HttpsUtils() - 类 的构造器com.zhouyou.http.https.HttpsUtils
 
HttpsUtils.SSLParams - com.zhouyou.http.https中的类
 
httpUrl - 类 中的变量com.zhouyou.http.request.BaseRequest
 
HttpUtil - com.zhouyou.http.utils中的类
描述:http工具类 作者: zhouyou
日期: 2017/5/15 17:13
版本: v1.0
HttpUtil() - 类 的构造器com.zhouyou.http.utils.HttpUtil
 

I

i(String, String) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
i(String, String, Throwable) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
i(String) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
i(String, Throwable) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
IDiskConverter - com.zhouyou.http.cache.converter中的接口
描述:通用转换器接口 1.实现该接口可以实现一大波的磁盘存储操作。
init(Context) - 类 中的方法com.zhouyou.http.cache.RxCache.Builder
 
init(Application) - 类 中的静态方法com.zhouyou.http.EasyHttp
必须在全局Application先调用,获取context上下文,否则缓存无法使用
intercept(Chain) - 类 中的方法com.zhouyou.http.interceptor.BaseDynamicInterceptor
 
intercept(Chain) - 类 中的方法com.zhouyou.http.interceptor.BaseExpiredInterceptor
 
intercept(Chain) - 类 中的方法com.zhouyou.http.interceptor.CacheInterceptor
 
intercept(Chain) - 类 中的方法com.zhouyou.http.interceptor.CacheInterceptorOffline
 
intercept(Chain) - 类 中的方法com.zhouyou.http.interceptor.GzipRequestInterceptor
 
intercept(Chain) - 类 中的方法com.zhouyou.http.interceptor.HeadersInterceptor
 
intercept(Chain) - 类 中的方法com.zhouyou.http.interceptor.HttpLoggingInterceptor
 
intercept(Chain) - 类 中的方法com.zhouyou.http.interceptor.NoCacheInterceptor
 
interceptors - 类 中的变量com.zhouyou.http.request.BaseRequest
 
INVOKE_ERROR - 类 中的静态变量com.zhouyou.http.exception.ApiException.ERROR
调用错误
io_main() - 类 中的静态方法com.zhouyou.http.utils.RxUtil
 
IProgressDialog - com.zhouyou.http.subsciber中的接口
描述:自定义对话框的dialog 作者: zhouyou
日期: 2017/4/19 14:37
版本: v1.0
isAccessToken() - 类 中的方法com.zhouyou.http.interceptor.BaseDynamicInterceptor
 
isCache() - 类 中的方法com.zhouyou.http.cache.model.CacheResult
 
isDone() - 类 中的方法com.zhouyou.http.body.UIProgressResponseCallBack.ProgressModel
 
isEmpty() - 类 中的方法com.zhouyou.http.model.HttpHeaders
 
isExpiry(String, long) - 类 中的方法com.zhouyou.http.cache.core.BaseCache
是否过期
isExpiry(String, long) - 类 中的方法com.zhouyou.http.cache.core.LruDiskCache
 
isExpiry(String, long) - 类 中的方法com.zhouyou.http.cache.core.MemoryCache
 
isFromCache - 类 中的变量com.zhouyou.http.cache.model.CacheResult
 
isNetworkAvailable(Context) - 类 中的静态方法com.zhouyou.http.utils.Utils
 
isOk(ApiResult) - 异常错误 中的静态方法com.zhouyou.http.exception.ApiException
 
isOk() - 类 中的方法com.zhouyou.http.model.ApiResult
 
isResponseExpired(Response, String) - 类 中的方法com.zhouyou.http.interceptor.BaseExpiredInterceptor
处理响应是否有效
isSign() - 类 中的方法com.zhouyou.http.interceptor.BaseDynamicInterceptor
 
isSyncRequest - 类 中的变量com.zhouyou.http.request.BaseRequest
 
isTimeStamp() - 类 中的方法com.zhouyou.http.interceptor.BaseDynamicInterceptor
 
IStrategy - com.zhouyou.http.cache.stategy中的接口
描述:实现缓存策略的接口,可以自定义缓存实现方式,只要实现该接口就可以了 作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
IType<T> - com.zhouyou.http.callback中的接口
描述:获取类型接口 作者: zhouyou
日期: 2017/5/31 14:46
版本: v1.0

J

json - 类 中的变量com.zhouyou.http.request.BaseBodyRequest
 

L

load(InputStream, Type) - 类 中的方法com.zhouyou.http.cache.converter.GsonDiskConverter
 
load(InputStream, Type) - 接口 中的方法com.zhouyou.http.cache.converter.IDiskConverter
读取
load(InputStream, Type) - 类 中的方法com.zhouyou.http.cache.converter.SerializableDiskConverter
 
load(Type, String, long) - 类 中的方法com.zhouyou.http.cache.core.CacheCore
读取
load(Type, String) - 类 中的方法com.zhouyou.http.cache.RxCache
获取缓存
load(Type, String, long) - 类 中的方法com.zhouyou.http.cache.RxCache
根据时间读取缓存
loadForRequest(HttpUrl) - 类 中的方法com.zhouyou.http.cookie.CookieManger
 
log(String) - 类 中的方法com.zhouyou.http.interceptor.HttpLoggingInterceptor
 
LruDiskCache - com.zhouyou.http.cache.core中的类
描述:磁盘缓存实现类 作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
修改者: zhouyou
日期: 2016/01/07 10:35
1.为了更好的扩展功能,统一使用BasicCache
2.将来做内存管理也可以继承BasicCache来统一处理
LruDiskCache(IDiskConverter, File, int, long) - 类 的构造器com.zhouyou.http.cache.core.LruDiskCache
 

M

maxStale - 类 中的静态变量com.zhouyou.http.interceptor.CacheInterceptor
 
maxStaleOnline - 类 中的静态变量com.zhouyou.http.interceptor.CacheInterceptor
 
mCallBack - 类 中的变量com.zhouyou.http.subsciber.CallBackSubsciber
 
mCallBack - 类 中的变量com.zhouyou.http.subsciber.DownloadSubscriber
 
mediaType - 类 中的变量com.zhouyou.http.request.BaseBodyRequest
 
MemoryCache - com.zhouyou.http.cache.core中的类
描述:内存缓存 内存缓存针对缓存的时间不好处理,暂时没有写内存缓存,等后面有思路了,再加上该部分。
MemoryCache() - 类 的构造器com.zhouyou.http.cache.core.MemoryCache
 

N

NETWORD_ERROR - 类 中的静态变量com.zhouyou.http.exception.ApiException.ERROR
网络错误
networkInterceptors - 类 中的变量com.zhouyou.http.request.BaseRequest
 
newBuilder() - 类 中的方法com.zhouyou.http.cache.RxCache
 
NoCacheInterceptor - com.zhouyou.http.interceptor中的类
描述:不加载缓存 1.不适用Okhttp自带的缓存
作者: zhouyou
日期: 2016/12/20 10:35
版本: v2.0
NoCacheInterceptor() - 类 的构造器com.zhouyou.http.interceptor.NoCacheInterceptor
 
NoStrategy - com.zhouyou.http.cache.stategy中的类
描述:网络加载,不缓存 作者: zhouyou
日期: 2017/7/29 11:28
版本: v1.0
NoStrategy() - 类 的构造器com.zhouyou.http.cache.stategy.NoStrategy
 
NULLPOINTER_EXCEPTION - 类 中的静态变量com.zhouyou.http.exception.ApiException.ERROR
空指针错误

O

object - 类 中的变量com.zhouyou.http.request.BaseBodyRequest
 
of(T) - 类 中的静态方法com.zhouyou.http.model.Optional
 
ofNullable(T) - 类 中的静态方法com.zhouyou.http.model.Optional
 
okCache(Cache) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
okHttpClient - 类 中的变量com.zhouyou.http.request.BaseRequest
 
okproxy(Proxy) - 类 中的方法com.zhouyou.http.request.BaseRequest
设置代理
onCancelProgress() - 类 中的方法com.zhouyou.http.callback.ProgressDialogCallBack
 
onCancelProgress() - 接口 中的方法com.zhouyou.http.subsciber.ProgressCancelListener
 
onCancelProgress() - 类 中的方法com.zhouyou.http.subsciber.ProgressSubscriber
 
onComplete(String) - 类 中的方法com.zhouyou.http.callback.DownloadProgressCallBack
 
onComplete() - 类 中的方法com.zhouyou.http.subsciber.BaseSubscriber
 
onComplete() - 类 中的方法com.zhouyou.http.subsciber.CallBackSubsciber
 
onComplete() - 类 中的方法com.zhouyou.http.subsciber.DownloadSubscriber
 
onComplete() - 类 中的方法com.zhouyou.http.subsciber.ProgressSubscriber
 
onCompleted() - 类 中的方法com.zhouyou.http.callback.CallBack
 
onCompleted() - 类 中的方法com.zhouyou.http.callback.DownloadProgressCallBack
 
onCompleted() - 类 中的方法com.zhouyou.http.callback.ProgressDialogCallBack
 
onCompleted() - 类 中的方法com.zhouyou.http.callback.SimpleCallBack
 
onError(ApiException) - 类 中的方法com.zhouyou.http.callback.CallBack
 
onError(ApiException) - 类 中的方法com.zhouyou.http.callback.ProgressDialogCallBack
 
onError(Throwable) - 类 中的方法com.zhouyou.http.subsciber.BaseSubscriber
 
onError(ApiException) - 类 中的方法com.zhouyou.http.subsciber.BaseSubscriber
 
onError(ApiException) - 类 中的方法com.zhouyou.http.subsciber.CallBackSubsciber
 
onError(ApiException) - 类 中的方法com.zhouyou.http.subsciber.DownloadSubscriber
 
onError(ApiException) - 类 中的方法com.zhouyou.http.subsciber.ProgressSubscriber
 
OnlyCacheStrategy - com.zhouyou.http.cache.stategy中的类
描述:只读缓存 <-------此类加载用的是反射 所以类名是灰色的 没有直接引用 不要误删---------------->
作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
OnlyCacheStrategy() - 类 的构造器com.zhouyou.http.cache.stategy.OnlyCacheStrategy
 
OnlyRemoteStrategy - com.zhouyou.http.cache.stategy中的类
描述:只请求网络 <-------此类加载用的是反射 所以类名是灰色的 没有直接引用 不要误删---------------->
作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
OnlyRemoteStrategy() - 类 的构造器com.zhouyou.http.cache.stategy.OnlyRemoteStrategy
 
onNext(T) - 类 中的方法com.zhouyou.http.subsciber.BaseSubscriber
 
onNext(T) - 类 中的方法com.zhouyou.http.subsciber.CallBackSubsciber
 
onNext(ResponseBody) - 类 中的方法com.zhouyou.http.subsciber.DownloadSubscriber
 
onResponseProgress(long, long, boolean) - 接口 中的方法com.zhouyou.http.body.ProgressResponseCallBack
回调进度
onResponseProgress(long, long, boolean) - 类 中的方法com.zhouyou.http.body.UIProgressResponseCallBack
 
onStart() - 类 中的方法com.zhouyou.http.callback.CallBack
 
onStart() - 类 中的方法com.zhouyou.http.callback.ProgressDialogCallBack
 
onStart() - 类 中的方法com.zhouyou.http.callback.SimpleCallBack
 
onStart() - 类 中的方法com.zhouyou.http.subsciber.BaseSubscriber
 
onStart() - 类 中的方法com.zhouyou.http.subsciber.CallBackSubsciber
 
onStart() - 类 中的方法com.zhouyou.http.subsciber.DownloadSubscriber
 
onStart() - 类 中的方法com.zhouyou.http.subsciber.ProgressSubscriber
 
onSuccess(T) - 类 中的方法com.zhouyou.http.callback.CallBack
 
onSuccess(T) - 类 中的方法com.zhouyou.http.callback.DownloadProgressCallBack
 
onUIResponseProgress(long, long, boolean) - 类 中的方法com.zhouyou.http.body.UIProgressResponseCallBack
UI层回调抽象方法
Optional<T> - com.zhouyou.http.model中的类
描述:为了使Rxjava2 onNext 返回null,使用了此包装类,进行过渡 作者: zhouyou
日期: 2018/7/6 14:33
版本: v1.0
Optional(<any>) - 类 的构造器com.zhouyou.http.model.Optional
 
orElse(T) - 类 中的方法com.zhouyou.http.model.Optional
 

P

params(String, File, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
params(String, InputStream, String, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
params(String, byte[], String, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
params(String, File, String, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
params(String, T, String, MediaType, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
params - 类 中的变量com.zhouyou.http.request.BaseRequest
 
params(HttpParams) - 类 中的方法com.zhouyou.http.request.BaseRequest
设置参数
params(String, String) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
params(Map<String, String>) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
PARSE_ERROR - 类 中的静态变量com.zhouyou.http.exception.ApiException.ERROR
解析错误
PARSE_ERROR - 异常错误 中的静态变量com.zhouyou.http.exception.ApiException
 
parseGMTToMillis(String) - 类 中的静态方法com.zhouyou.http.model.HttpHeaders
 
PersistentCookieStore - com.zhouyou.http.cookie中的类
描述:cookie存储器 作者: zhouyou
日期: 2016/12/19 16:35
版本: v2.0
PersistentCookieStore(Context) - 类 的构造器com.zhouyou.http.cookie.PersistentCookieStore
 
post(String, Map<String, String>) - 接口 中的方法com.zhouyou.http.api.ApiService
 
post(String) - 类 中的静态方法com.zhouyou.http.EasyHttp
post请求
postBody(String, Object) - 接口 中的方法com.zhouyou.http.api.ApiService
 
postBody(String, RequestBody) - 接口 中的方法com.zhouyou.http.api.ApiService
 
postJson(String, RequestBody) - 接口 中的方法com.zhouyou.http.api.ApiService
 
PostRequest - com.zhouyou.http.request中的类
描述:post请求 作者: zhouyou
日期: 2017/4/28 14:29
版本: v1.0
PostRequest(String) - 类 的构造器com.zhouyou.http.request.PostRequest
 
progressCallBack - 类 中的变量com.zhouyou.http.body.UploadProgressRequestBody
 
ProgressCancelListener - com.zhouyou.http.subsciber中的接口
描述:进度框取消监听 作者: zhouyou
日期: 2017/5/15 17:09
版本: v1.0
ProgressDialogCallBack<T> - com.zhouyou.http.callback中的类
描述:可以自定义带有加载进度框的回调 1.可以自定义带有加载进度框的回调,是否需要显示,是否可以取消
2.取消对话框会自动取消掉网络请求
作者: zhouyou
日期: 2017/4/24 15:35
版本: v1.0
ProgressDialogCallBack(IProgressDialog) - 类 的构造器com.zhouyou.http.callback.ProgressDialogCallBack
 
ProgressDialogCallBack(IProgressDialog, boolean, boolean) - 类 的构造器com.zhouyou.http.callback.ProgressDialogCallBack
自定义加载进度框,可以设置是否显示弹出框,是否可以取消
ProgressModel(long, long, boolean) - 类 的构造器com.zhouyou.http.body.UIProgressResponseCallBack.ProgressModel
 
ProgressResponseCallBack - com.zhouyou.http.body中的接口
描述:上传进度回调接口 作者: zhouyou
日期: 2017/5/10 16:34
版本: v1.0
ProgressSubscriber<T> - com.zhouyou.http.subsciber中的类
描述: 实现带有进度的订阅 1.支持自定义加载进度框
2.支持对话框取消时可以自动终止本次请求,取消订阅。
ProgressSubscriber(Context) - 类 的构造器com.zhouyou.http.subsciber.ProgressSubscriber
默认不显示弹出框,不可以取消
ProgressSubscriber(Context, IProgressDialog) - 类 的构造器com.zhouyou.http.subsciber.ProgressSubscriber
自定义加载进度框
ProgressSubscriber(Context, IProgressDialog, boolean, boolean) - 类 的构造器com.zhouyou.http.subsciber.ProgressSubscriber
自定义加载进度框,可以设置是否显示弹出框,是否可以取消
proxy - 类 中的变量com.zhouyou.http.request.BaseRequest
 
put(String, Map<String, String>) - 接口 中的方法com.zhouyou.http.api.ApiService
 
put(String) - 类 中的静态方法com.zhouyou.http.EasyHttp
 
put(String, String) - 类 中的方法com.zhouyou.http.model.HttpHeaders
 
put(HttpHeaders) - 类 中的方法com.zhouyou.http.model.HttpHeaders
 
put(HttpParams) - 类 中的方法com.zhouyou.http.model.HttpParams
 
put(Map<String, String>) - 类 中的方法com.zhouyou.http.model.HttpParams
 
put(String, String) - 类 中的方法com.zhouyou.http.model.HttpParams
 
put(String, T, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.model.HttpParams
 
put(String, T, String, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.model.HttpParams
 
put(String, T, String, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.model.HttpParams
 
put(String, byte[], String, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.model.HttpParams
 
put(String, HttpParams.FileWrapper) - 类 中的方法com.zhouyou.http.model.HttpParams
 
put(String, T, String, MediaType, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.model.HttpParams
 
putBody(String, Object) - 接口 中的方法com.zhouyou.http.api.ApiService
 
putBody(String, RequestBody) - 接口 中的方法com.zhouyou.http.api.ApiService
 
putFileParams(String, List<T>, ProgressResponseCallBack) - 类 中的方法com.zhouyou.http.model.HttpParams
 
putFileWrapperParams(String, List<HttpParams.FileWrapper>) - 类 中的方法com.zhouyou.http.model.HttpParams
 
putJson(String, RequestBody) - 接口 中的方法com.zhouyou.http.api.ApiService
 
PutRequest - com.zhouyou.http.request中的类
描述:Put请求 作者: zhouyou
日期: 2017/5/22 16:30
版本: v1.0
PutRequest(String) - 类 的构造器com.zhouyou.http.request.PutRequest
 

R

readTimeOut - 类 中的变量com.zhouyou.http.request.BaseRequest
 
readTimeOut(long) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
remove(String) - 类 中的方法com.zhouyou.http.cache.core.CacheCore
删除缓存
remove(String) - 类 中的方法com.zhouyou.http.cache.RxCache
删除缓存
remove(HttpUrl, Cookie) - 类 中的方法com.zhouyou.http.cookie.CookieManger
 
remove(HttpUrl, Cookie) - 类 中的方法com.zhouyou.http.cookie.PersistentCookieStore
 
remove(String) - 类 中的方法com.zhouyou.http.model.HttpHeaders
 
remove(String) - 类 中的方法com.zhouyou.http.model.HttpParams
 
removeAll() - 类 中的方法com.zhouyou.http.cookie.CookieManger
 
removeAll() - 类 中的方法com.zhouyou.http.cookie.PersistentCookieStore
 
removeAllHeaders() - 类 中的方法com.zhouyou.http.request.BaseRequest
移除所有头信息
removeAllParams() - 类 中的方法com.zhouyou.http.request.BaseRequest
 
removeCache(String) - 类 中的静态方法com.zhouyou.http.EasyHttp
移除缓存(key)
removeCache(String) - 类 中的方法com.zhouyou.http.request.BaseRequest
移除缓存(key)
removeFile(String) - 类 中的方法com.zhouyou.http.model.HttpParams
 
removeHeader(String) - 类 中的方法com.zhouyou.http.request.BaseRequest
移除头信息
removeParam(String) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
removeUrl(String) - 类 中的方法com.zhouyou.http.model.HttpParams
 
REQUEST_CANCEL - 类 中的静态变量com.zhouyou.http.exception.ApiException.ERROR
请求取消
requestBody - 类 中的变量com.zhouyou.http.request.BaseBodyRequest
 
requestBody(RequestBody) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
RequestBodyUtils - com.zhouyou.http.body中的类
描述:请求体处理工具类 作者: zhouyou
日期: 2017/5/15 16:35
版本: v1.0
RequestBodyUtils() - 类 的构造器com.zhouyou.http.body.RequestBodyUtils
 
responseCallBack - 类 中的变量com.zhouyou.http.model.HttpParams.FileWrapper
 
responseExpired(Chain, String) - 类 中的方法com.zhouyou.http.interceptor.BaseExpiredInterceptor
无效响应处理
retrofit - 类 中的变量com.zhouyou.http.request.BaseRequest
 
retryCount - 类 中的变量com.zhouyou.http.request.BaseRequest
 
retryCount(int) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
retryDelay - 类 中的变量com.zhouyou.http.request.BaseRequest
 
retryDelay(int) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
RetryExceptionFunc - com.zhouyou.http.func中的类
描述:网络请求错误重试条件 作者: zhouyou
日期: 2017/4/12 17:52
版本: v1.0
RetryExceptionFunc() - 类 的构造器com.zhouyou.http.func.RetryExceptionFunc
 
RetryExceptionFunc(int, long) - 类 的构造器com.zhouyou.http.func.RetryExceptionFunc
 
RetryExceptionFunc(int, long, long) - 类 的构造器com.zhouyou.http.func.RetryExceptionFunc
 
retryIncreaseDelay - 类 中的变量com.zhouyou.http.request.BaseRequest
 
retryIncreaseDelay(int) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
RxCache - com.zhouyou.http.cache中的类
描述:缓存统一入口类 主要实现技术:Rxjava+DiskLruCache(jakewharton大神开源的LRU库) 主要功能:
1.可以独立使用,单独用RxCache来存储数据
2.采用transformer与网络请求结合,可以实现网络缓存功能,本地硬缓存
3.可以保存缓存 (异步)
4.可以读取缓存(异步)
5.可以判断缓存是否存在
6.根据key删除缓存
7.清空缓存(异步)
8.缓存Key会自动进行MD5加密
9.其它参数设置:缓存磁盘大小、缓存key、缓存时间、缓存存储的转换器、缓存目录、缓存Version
使用说明:
RxCache rxCache = new RxCache.Builder(this)
.appVersion(1)//不设置,默认为1
.diskDir(new File(getCacheDir().getPath() + File.separator + "data-cache"))//不设置,默认使用缓存路径
.diskConverter(new SerializableDiskConverter())//目前只支持Serializable缓存
.diskMax(20*1024*1024)//不设置, 默为认50MB
.build();
作者: zhouyou
日期: 2016/12/24 10:35
版本: v2.0
RxCache() - 类 的构造器com.zhouyou.http.cache.RxCache
 
rxCache - 类 中的变量com.zhouyou.http.request.BaseRequest
 
RxCache.Builder - com.zhouyou.http.cache中的类
 
RxUtil - com.zhouyou.http.utils中的类
描述:线程调度工具 作者: zhouyou
日期: 2017/5/15 17:12
版本: v1.0
RxUtil() - 类 的构造器com.zhouyou.http.utils.RxUtil
 

S

save(String, T) - 类 中的方法com.zhouyou.http.cache.core.CacheCore
保存
save(String, T) - 类 中的方法com.zhouyou.http.cache.RxCache
保存
saveFromResponse(HttpUrl, Cookie) - 类 中的方法com.zhouyou.http.cookie.CookieManger
 
saveFromResponse(HttpUrl, List<Cookie>) - 类 中的方法com.zhouyou.http.cookie.CookieManger
 
saveName(String) - 类 中的方法com.zhouyou.http.request.DownloadRequest
下载文件名称
默认名字是时间戳生成的
savePath(String) - 类 中的方法com.zhouyou.http.request.DownloadRequest
下载文件路径
默认在:/storage/emulated/0/Android/data/包名/files/1494647767055
SerializableDiskConverter - com.zhouyou.http.cache.converter中的类
描述:序列化对象的转换器 1.使用改转换器,对象&对象中的其它所有对象都必须是要实现Serializable接口(序列化)
优点:
速度快
《-------骚年,自己根据实际需求选择吧!!!
SerializableDiskConverter() - 类 的构造器com.zhouyou.http.cache.converter.SerializableDiskConverter
 
SerializableOkHttpCookies - com.zhouyou.http.cookie中的类
描述:对存储的cookie进行序列化 作者: zhouyou
日期: 2016/12/20 16:35
版本: v2.0
SerializableOkHttpCookies(Cookie) - 类 的构造器com.zhouyou.http.cookie.SerializableOkHttpCookies
 
ServerException - com.zhouyou.http.exception中的异常错误
描述:处理服务器异常 作者: zhouyou
日期: 2016/9/15 16:51
版本: v1.0
ServerException(int, String) - 异常错误 的构造器com.zhouyou.http.exception.ServerException
 
setAcceptLanguage(String) - 类 中的静态方法com.zhouyou.http.model.HttpHeaders
 
setBaseUrl(String) - 类 中的方法com.zhouyou.http.EasyHttp
全局设置baseurl
setCache(boolean) - 类 中的方法com.zhouyou.http.cache.model.CacheResult
 
setCacheDirectory(File) - 类 中的方法com.zhouyou.http.EasyHttp
全局设置缓存的路径,默认是应用包下面的缓存
setCacheDiskConverter(IDiskConverter) - 类 中的方法com.zhouyou.http.EasyHttp
全局设置缓存的转换器
setCacheMaxSize(long) - 类 中的方法com.zhouyou.http.EasyHttp
全局的缓存大小,默认50M
setCacheMode(CacheMode) - 类 中的方法com.zhouyou.http.EasyHttp
全局的缓存模式
setCacheTime(long) - 类 中的方法com.zhouyou.http.EasyHttp
全局的缓存过期时间
setCacheVersion(int) - 类 中的方法com.zhouyou.http.EasyHttp
全局设置缓存的版本,默认为1,缓存的版本号
setCallbackExecutor(Executor) - 类 中的方法com.zhouyou.http.EasyHttp
全局设置Retrofit callbackExecutor
setCallFactory(okhttp3.Call.Factory) - 类 中的方法com.zhouyou.http.EasyHttp
全局设置Retrofit对象Factory
setCertificates(InputStream...) - 类 中的方法com.zhouyou.http.EasyHttp
https的全局自签名证书
setCertificates(InputStream, String, InputStream...) - 类 中的方法com.zhouyou.http.EasyHttp
https双向认证证书
setCode(int) - 类 中的方法com.zhouyou.http.model.ApiResult
 
setConnectTimeout(long) - 类 中的方法com.zhouyou.http.EasyHttp
全局连接超时时间
setContentLength(long) - 类 中的方法com.zhouyou.http.body.UIProgressResponseCallBack.ProgressModel
 
setCookieStore(CookieManger) - 类 中的方法com.zhouyou.http.EasyHttp
全局cookie存取规则
setCurrentBytes(long) - 类 中的方法com.zhouyou.http.body.UIProgressResponseCallBack.ProgressModel
 
setData(T) - 类 中的方法com.zhouyou.http.model.ApiResult
 
setDisplayMessage(String) - 异常错误 中的方法com.zhouyou.http.exception.ApiException
 
setDone(boolean) - 类 中的方法com.zhouyou.http.body.UIProgressResponseCallBack.ProgressModel
 
setHostnameVerifier(HostnameVerifier) - 类 中的方法com.zhouyou.http.EasyHttp
https的全局访问规则
setHttpCache(Cache) - 类 中的方法com.zhouyou.http.EasyHttp
全局设置OkHttp的缓存,默认是3天
setLevel(HttpLoggingInterceptor.Level) - 类 中的方法com.zhouyou.http.interceptor.HttpLoggingInterceptor
 
setMsg(String) - 类 中的方法com.zhouyou.http.model.ApiResult
 
setOkclient(OkHttpClient) - 类 中的方法com.zhouyou.http.EasyHttp
全局为Retrofit设置自定义的OkHttpClient
setOkconnectionPool(ConnectionPool) - 类 中的方法com.zhouyou.http.EasyHttp
全局设置请求的连接池
setOkproxy(Proxy) - 类 中的方法com.zhouyou.http.EasyHttp
全局设置代理
setReadTimeOut(long) - 类 中的方法com.zhouyou.http.EasyHttp
全局读取超时时间
setRequestBody(RequestBody) - 类 中的方法com.zhouyou.http.body.UploadProgressRequestBody
 
setRetryCount(int) - 类 中的方法com.zhouyou.http.EasyHttp
超时重试次数
setRetryDelay(int) - 类 中的方法com.zhouyou.http.EasyHttp
超时重试延迟时间
setRetryIncreaseDelay(int) - 类 中的方法com.zhouyou.http.EasyHttp
超时重试延迟叠加时间
setUserAgent(String) - 类 中的静态方法com.zhouyou.http.model.HttpHeaders
 
setWriteTimeOut(long) - 类 中的方法com.zhouyou.http.EasyHttp
全局写入超时时间
sign(boolean) - 类 中的方法com.zhouyou.http.interceptor.BaseDynamicInterceptor
 
sign(boolean) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
SimpleCallBack<T> - com.zhouyou.http.callback中的类
描述:简单的回调,默认可以使用该回调,不用关注其他回调方法 使用该回调默认只需要处理onError,onSuccess两个方法既成功失败
作者: zhouyou
日期: 2016/12/29 10:06
版本: v2.0
SimpleCallBack() - 类 的构造器com.zhouyou.http.callback.SimpleCallBack
 
SSL_ERROR - 类 中的静态变量com.zhouyou.http.exception.ApiException.ERROR
证书出错
SSLParams() - 类 的构造器com.zhouyou.http.https.HttpsUtils.SSLParams
 
sslParams - 类 中的变量com.zhouyou.http.request.BaseRequest
 
sSLSocketFactory - 类 中的变量com.zhouyou.http.https.HttpsUtils.SSLParams
 
string - 类 中的变量com.zhouyou.http.request.BaseBodyRequest
 
subscription(Disposable) - 类 中的方法com.zhouyou.http.callback.ProgressDialogCallBack
 
syncRequest(boolean) - 类 中的方法com.zhouyou.http.request.BaseRequest
 

T

TIMEOUT_ERROR - 类 中的静态变量com.zhouyou.http.exception.ApiException.ERROR
连接超时
timeStamp(boolean) - 类 中的方法com.zhouyou.http.interceptor.BaseDynamicInterceptor
 
timeStamp(boolean) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
toJSONString() - 类 中的方法com.zhouyou.http.model.HttpHeaders
 
toString() - 类 中的方法com.zhouyou.http.body.UIProgressResponseCallBack.ProgressModel
 
toString() - 类 中的方法com.zhouyou.http.cache.model.CacheResult
 
toString() - 类 中的方法com.zhouyou.http.model.ApiResult
 
toString() - 类 中的方法com.zhouyou.http.model.HttpHeaders
 
toString() - 类 中的方法com.zhouyou.http.model.HttpParams.FileWrapper
 
toString() - 类 中的方法com.zhouyou.http.model.HttpParams
 
transformer(CacheMode, Type) - 类 中的方法com.zhouyou.http.cache.RxCache
缓存transformer
trustManager - 类 中的变量com.zhouyou.http.https.HttpsUtils.SSLParams
 
type - 类 中的变量com.zhouyou.http.func.ApiResultFunc
 

U

UIProgressResponseCallBack - com.zhouyou.http.body中的类
描述:可以直接更新UI的回调 作者: zhouyou
日期: 2017/5/9 14:36
版本: v1.0
UIProgressResponseCallBack() - 类 的构造器com.zhouyou.http.body.UIProgressResponseCallBack
 
UIProgressResponseCallBack.ProgressModel - com.zhouyou.http.body中的类
 
UNKNOWN - 类 中的静态变量com.zhouyou.http.exception.ApiException.ERROR
未知错误
UNKNOWN - 异常错误 中的静态变量com.zhouyou.http.exception.ApiException
 
UNKNOWNHOST_ERROR - 类 中的静态变量com.zhouyou.http.exception.ApiException.ERROR
未知主机错误
upBytes(byte[]) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
注意使用该方法上传字符串会清空实体中其他所有的参数,头信息不清除
update(long, long, boolean) - 类 中的方法com.zhouyou.http.callback.DownloadProgressCallBack
 
upJson(String) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
注意使用该方法上传字符串会清空实体中其他所有的参数,头信息不清除
uploadFiles(String, Map<String, RequestBody>) - 接口 中的方法com.zhouyou.http.api.ApiService
 
uploadFiles(String, List<MultipartBody.Part>) - 接口 中的方法com.zhouyou.http.api.ApiService
 
uploadFilesWithBodys() - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
uploadFilesWithParts() - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
uploadFlie(String, RequestBody, MultipartBody.Part) - 接口 中的方法com.zhouyou.http.api.ApiService
 
UploadProgressRequestBody - com.zhouyou.http.body中的类
描述:上传请求体 1.具有上传进度回调通知功能
2.防止频繁回调,上层无用的刷新
作者: zhouyou
日期: 2016/12/23 16:38
版本: v1.0
UploadProgressRequestBody(ProgressResponseCallBack) - 类 的构造器com.zhouyou.http.body.UploadProgressRequestBody
 
UploadProgressRequestBody(RequestBody, ProgressResponseCallBack) - 类 的构造器com.zhouyou.http.body.UploadProgressRequestBody
 
UploadProgressRequestBody.CountingSink - com.zhouyou.http.body中的类
 
uploadType(BaseBodyRequest.UploadType) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
上传文件的方式,默认part方式上传
upObject(Object) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
upString(String) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
注意使用该方法上传字符串会清空实体中其他所有的参数,头信息不清除
upString(String, String) - 类 中的方法com.zhouyou.http.request.BaseBodyRequest
 
url - 类 中的变量com.zhouyou.http.request.BaseRequest
 
urlParamsMap - 类 中的变量com.zhouyou.http.model.HttpParams
普通的键值对参数
UTF8 - 类 中的静态变量com.zhouyou.http.utils.HttpUtil
 
Utils - com.zhouyou.http.utils中的类
描述:工具类 作者: zhouyou
日期: 2016/12/20 10:33
版本: v2.0
Utils() - 类 的构造器com.zhouyou.http.utils.Utils
 

V

v(String, String) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
v(String, String, Throwable) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
v(String) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
v(String, Throwable) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
valueOf(String) - 枚举 中的静态方法com.zhouyou.http.cache.model.CacheMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.zhouyou.http.interceptor.HttpLoggingInterceptor.Level
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.zhouyou.http.request.BaseBodyRequest.UploadType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.zhouyou.http.cache.model.CacheMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.zhouyou.http.interceptor.HttpLoggingInterceptor.Level
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.zhouyou.http.request.BaseBodyRequest.UploadType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(String, SSLSession) - 类 中的方法com.zhouyou.http.EasyHttp.DefaultHostnameVerifier
 

W

w(String, String) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
w(String, String, Throwable) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
w(String, Throwable) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
w(String) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
w(String, Throwable) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
w(Throwable) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
write(Buffer, long) - 类 中的方法com.zhouyou.http.body.UploadProgressRequestBody.CountingSink
 
writer(OutputStream, Object) - 类 中的方法com.zhouyou.http.cache.converter.GsonDiskConverter
 
writer(OutputStream, Object) - 接口 中的方法com.zhouyou.http.cache.converter.IDiskConverter
写入
writer(OutputStream, Object) - 类 中的方法com.zhouyou.http.cache.converter.SerializableDiskConverter
 
writeTimeOut - 类 中的变量com.zhouyou.http.request.BaseRequest
 
writeTimeOut(long) - 类 中的方法com.zhouyou.http.request.BaseRequest
 
writeTo(BufferedSink) - 类 中的方法com.zhouyou.http.body.UploadProgressRequestBody
 
wtf(String, String) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
wtf(String, String, Throwable) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
wtf(String, Throwable) - 接口 中的方法com.zhouyou.http.utils.HttpLog.CustomLogger
 
wtf(String) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
wtf(String, Throwable) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 
wtf(Throwable) - 类 中的静态方法com.zhouyou.http.utils.HttpLog
 

_

_io_main() - 类 中的静态方法com.zhouyou.http.utils.RxUtil
 
_main() - 类 中的静态方法com.zhouyou.http.utils.RxUtil
 
A B C D E F G H I J L M N O P R S T U V W _ 
跳过导航链接