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"} } }); } }