本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。
3.13k
stars
615
forks
source link
请求头不打印 #241
Open
shiner0 opened 3 years ago
EasyHttp.getInstance() //可以全局统一设置全局URL .setBaseUrl(AppConstant.BASE_URL)//设置全局URL url只能是域名 或者域名+端口号 // 打开该调试开关并设置TAG,不需要就不要加入该行 // 最后的true表示是否打印内部异常,一般打开方便调试错误 .debug("EasyHttp", true) .setCacheMode(CacheMode.NO_CACHE) //如果使用默认的60秒,以下三行也不需要设置 .setReadTimeOut(60 1000) .setWriteTimeOut(60 100) .setConnectTimeout(60 * 100) .setRetryCount(3) .setRetryDelay(500) .setRetryIncreaseDelay(500) .addCommonHeaders(headers) .addInterceptor(new CustomSignInterceptor());//添加参数签名拦截器