package com.moral.yunfushao.httputils;
|
|
import com.lzy.okgo.OkGo;
|
import com.lzy.okgo.cache.CacheMode;
|
import com.lzy.okgo.callback.StringCallback;
|
|
import okhttp3.Call;
|
import okhttp3.Response;
|
|
/**
|
* @author : chenqi.
|
* @e_mail : 1650699704@163.com.
|
* @create_time : 2018/11/26.
|
* @Package_name: pregnancy_guard_android
|
*/
|
public class WXHttpUtil {
|
public static void doGet(String url, CacheMode cacheMode, final HttpCallBack httpCallBack) {
|
OkGo.get(url)
|
.cacheKey(String.valueOf(url))
|
.tag(String.valueOf(url))
|
.cacheMode(cacheMode)
|
.execute(new StringCallback() {
|
@Override
|
public void onSuccess(String s, Call call, Response response) {
|
//如何保存accessTokenBean
|
if (httpCallBack != null) {
|
httpCallBack.onSuccess(response.message(), s);
|
}
|
}
|
|
@Override
|
public void onError(Call call, Response response, Exception e) {
|
super.onError(call, response, e);
|
if (httpCallBack != null) {
|
httpCallBack.onFail(response.code(), null);
|
}
|
//{"errcode":40029,"errmsg":"invalid code"}
|
}
|
});
|
}
|
}
|