查尔斯代理和失踪命中

Sei*_*Wiz 4 proxy android charles-proxy

我有一个非常奇怪的问题,我不确定我做错了什么或者可以做些什么来阻止它.

我正在使用charles代理调试我的Android应用程序通过互联网发送的内容.它在我的三星Galaxy s3上运行良好,但是当我更换测试手机时遇到了一些麻烦.

我有一个测试,在远程服务器上发送30个http get,查尔斯在中间检查并记录.

  • 我的s3一切都很好.
  • 凭借我的一加一,我的服务器看到了30次点击,但查尔斯只看到了15次(它在15和18之间变化-_-)
  • 我的星系标签,我们有一个加一个相同的问题.
  • 如果使用Fiddler,结果会更好,但也不总是100%正确.(但仍然100%致力于我的s3)

那些手机有不同的SDK: - s3是4.3 - 一加一是cyanogen 4.4.4 - galaxy tab是4.4.2

所以我正在寻找一种可靠的方法来调试所有这些.它真的阻止了我们;(

我尝试在请求的url中添加一些随机内容,以避免任何人将"命中"视为"与另一个"太相似",但没有改变任何内容.

我也试过电话 - > fiddler-> charles-> internet.与单独的查理一样,如果我关闭查尔斯,那么小提琴正常工作并再次找到所有的命中.

有没有人目睹过类似的事情?

Seb*_*ano 5

根据我的经验,使用Wi-Fi配置选项并非100%可靠的解决方案.

我建议使用java.net.Proxyjava.net.ProxySelector类并以编程方式设置代理地址.通过这种方式,您可以确保您的应用正在兑现代理设置.