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

modify:

1、过滤网络请求request response body 小于0 的请求统计
上级 ab0e00ca
......@@ -82,19 +82,28 @@ public class MockInterceptor implements Interceptor {
*/
private void addNetWokInfoInAppHealth(@NonNull Request request, @NonNull Response response) {
try {
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());
String upSize = "";
String downSize = "";
long upSize = -1;
long downSize = -1;
if (request.body() != null) {
upSize = "" + request.body().contentLength();
upSize = request.body().contentLength();
}
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.setDown("" + downSize);
networkValuesBean.setMethod(request.method());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册