前言
不走代理,即NoProxy抓包问题,这种情况是在使用代理之后抓包工具并未捕获到数据,而且无论是开启还是关闭抓包工具,都不影响App正常的数据加载。
因为Android系统设置的代理并不是强制对所有App生效,App可以在网络请求类库中通过自定义代理设置,选择是否要走系统代理。
举例:
在安卓开发中,OkHttp发送请求时,设置 Proxy.NO_PROXY
,让手机不走系统代理,此时基于系统代理抓不到包。
OkHttpClient client = new OkHttpClient();
FormBody form = new FormBody.Builder()
.add("user", dataMap.get("username"))
.add("pwd", dataMap.get("password"))
.add("sign", dataMap.get("sign")).