- 支持一般的get,post网络请求
- 支持Gson自动解析
- 支持文件的上传,下载以及图片加载
- 上传下载进度监听
- 支持取消取消请求
- session的保持
- 支持自签名网站https的访问,提供方法设置下证书就行
例如:
OkHttpUtils.get().addParam("username", "lisi")
.url("http://www.wangsongbin.top/app/start")
.id(1001)
.build()
.execute(new BaseCallBack<StartModel>() {
@Override
public void onResponse(int resCode, boolean isParseSuccess, int id, StartModel o, String body) {
LogUtil.i(TAG, "resCode:" + resCode + " body:" + body);
if (resCode == 0 && isParseSuccess) {
LogUtil.i(TAG, "resultBean:" + o.toString());
}
}
});
gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false gradlew clean build bintrayUpload -PbintrayUser=wangsongbin -PbintrayKey=apikey -PdryRun=false;
project build.gradle:
allprojects {
repositories {
google()
jcenter()
maven { url 'https://dl.bintray.com/wanglib/maven/' }
}
}module build.gradle:
dependencies {
compile 'com.wang.lib.net:lib_net:0.0.2'
}