提交 11283d2f 编写于 作者: J jackjintai

modify:

1、过滤网络请求request response body 小于0 的请求统计
上级 ab0e00ca
...@@ -82,19 +82,28 @@ public class MockInterceptor implements Interceptor { ...@@ -82,19 +82,28 @@ public class MockInterceptor implements Interceptor {
*/ */
private void addNetWokInfoInAppHealth(@NonNull Request request, @NonNull Response response) { private void addNetWokInfoInAppHealth(@NonNull Request request, @NonNull Response response) {
try { try {
String activityName = ActivityUtils.getTopActivity().getClass().getCanonicalName(); long upSize = -1;
AppHealthInfo.DataBean.NetworkBean networkBean = AppHealthInfoUtil.getInstance().getNetWorkInfo(activityName); long downSize = -1;
AppHealthInfo.DataBean.NetworkBean.NetworkValuesBean networkValuesBean = new AppHealthInfo.DataBean.NetworkBean.NetworkValuesBean();
networkValuesBean.setCode("" + response.code());
String upSize = "";
String downSize = "";
if (request.body() != null) { if (request.body() != null) {
upSize = "" + request.body().contentLength(); upSize = request.body().contentLength();
} }
if (response.body() != null) { if (response.body() != null) {
downSize = "" + response.body().contentLength(); downSize = response.body().contentLength();
}
if (upSize < 0 && downSize < 0) {
return;
} }
upSize = upSize > 0 ? upSize : 0;
downSize = downSize > 0 ? downSize : 0;
String activityName = ActivityUtils.getTopActivity().getClass().getCanonicalName();
AppHealthInfo.DataBean.NetworkBean networkBean = AppHealthInfoUtil.getInstance().getNetWorkInfo(activityName);
AppHealthInfo.DataBean.NetworkBean.NetworkValuesBean networkValuesBean = new AppHealthInfo.DataBean.NetworkBean.NetworkValuesBean();
networkValuesBean.setCode("" + response.code());
networkValuesBean.setUp("" + upSize); networkValuesBean.setUp("" + upSize);
networkValuesBean.setDown("" + downSize); networkValuesBean.setDown("" + downSize);
networkValuesBean.setMethod(request.method()); networkValuesBean.setMethod(request.method());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册