
Java
Aix码哥
现任得物平台架构资深攻城狮
曾就职于美团,趣头条
得物客户端侧高可用平台,APM性能监控平台,网络性能监控平台项目负责人
得物,识货,心心,95分,Pink等多个APP已接入APM性能监控平台,保障APP线上性能
展开
-
OkHttp3获取Protocol协议,TLS版本,IP等信息
背景网络监控需要客户端上报网络请求的Protocol协议版本,TLS版本,IP等信息问题Android客户端使用的OkHttp3作为网络库,如何通过OkHttp来获取网络请求的Protocol协议,TLS版本,IP等信息?解决方法目前客户端网络监控埋点采集是通过自定义的MyEventListener来监听网络请求的各个阶段,并在各个阶段获取对应信息进行上报。而Protocol协议版本,TLS版本,IP等信息属于请求连接后才可获取,因此,可以在监听到connectionAcquired(C原创 2021-07-25 22:04:57 · 2376 阅读 · 8 评论 -
OkHttp3拦截器动态替换/改变host,schema等参数
背景工作中遇到需要动态替换host,使用线下环境的host来进行测试回归,如将produce.example.com动态替换为使用test.example.com思路新创建通过反射修改Call中的originalRequest原创 2021-07-13 21:49:39 · 1595 阅读 · 0 评论