OkHttpFinalHttp请求框架
OkHttpFinal 是针对 OkHttp 封装的一个简单易用 HTTP 请求和文件下载管理框架。
主要特性
-  
简化OkHttp使用
 -  
支持Activity和Fragment生命周期结束后终止请求
 -  
添加了DownloadManager功能
 -  
下载多事件回调
 -  
JSON反射轻松拿到结果
 -  
……
 
下载 OkHttpFinal
下载这个JAR 或者通过Gradle抓取:
compile 'cn.finalteam:okhttpfinal:1.0.7'#带下载管理 compile 'cn.finalteam:okhttpfinal-dm:1.0.7'
OkHttpFinal 接口请求:
RequestParams params = new RequestParams(this);
params.put("username", mUserName);
params.put("password", mPassword);
params.put("file", file);
params.put("image", inputstream);
params.putHeader("token", token);
HttpRequest.request(Api.LOGIN, params, new BaseHttpRequestCallback<LoginResponse>() {
        @Override
        public void onStart() {
            super.onStart();
            buildProgressDialog().show();
        }
        @Override
        public void onSuccess(LoginResponse loginResponse) {
            super.onSuccess(loginResponse);
            toast("登录成功");
        }
        @Override
        public void onFailed(LoginResponse loginResponse) {
            super.onFailed(loginResponse);
            toast(loginResponse.getMessage());
        }
        @Override
        public void onException(int errorCode, String msg) {
            super.onException(errorCode, msg);
            toast("网络异常~,请检查你的网络是否连接后再试");
        }
        @Override
        public void onFinish() {
            super.onFinish();
            dismissProgressDialog();
        }
    });评论
