安卓网络请求之日志拦截器

自己用起来比较顺手的日志拦截器

//收集请求参数,方便调试
StringBuilder paramsBuilder = new StringBuilder();
StringBuilder jsonBuilder = new StringBuilder();

String url = orgRequest.url().toString();
String merge = orgRequest.url().toString();
int last = merge.lastIndexOf('/') + 1;
String method = merge.substring(last);

String url= merge ;

String log = paramsBuilder.toString();
String json = jsonBuilder.toString();

请求头做拦截

Logger.e("请求\nurl=%s\nmethod=%s\n---params---\n%s\n---params(json)---\n%s", url, method, log, json);

String content = response.body().string();

返回请求体response做拦截

Logger.e("响应 时间:%dms\nurl=%s\nheaders=%s\n---params---\n%s\n---params(json)---\n%s\n---content---\n%s",responseTime, url, newRequest.headers(), log, json, content);

okhttp的五大拦截器

OkHttp 面试题汇总_因为我的心的博客-CSDN博客_okhttp面试题


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部