0
点赞
收藏
分享

微信扫一扫

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

一葉_code 2022-04-15 阅读 51
android

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

//收集请求参数,方便调试
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);
举报

相关推荐

0 条评论