didi / didi/DoKit

【Android 3.7.1】- 网络请求抓包请求时间bug

Open
#1,041 0 comments 0 reactions 1 assignee Claimed by @jtsky View on GitHub
bug
Dominant language
Java
Stars
20.4k
Forks
3.2k
Avg merge
1d 12h
Merged PRs (30d)
2

Description

DokitCapInterceptor 类的抓包拦截器
NetworkRecord record = mNetworkInterpreter.createRecord(requestId, platform, inspectorRequest);
在createRecord 方法内记录了开始时间,
mNetworkInterpreter.fetchResponseInfo(record, inspectorResponse);
在fetchResponseInfo方法内记录了结束时间
可是:开始时间和结束时间都是在chain.proceed(request)之后?
这不是在请求后才统计时间?得把createRecord逻辑挪到chain.proceed(request)之前才能正确记录网络请求时间
目前看来抓包时间异常就是这个问题,尚未验证,明天集成源码编译修改再试试

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.