gpt4 book ai didi

android - Charles 代理和丢失的命中

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:47:23 32 4
gpt4 key购买 nike

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

我正在使用 charles 代理来调试我的 android 应用程序通过互联网发送的内容。它在我的三星 Galaxy s3 上运行良好,但当我更换测试手机时出现了一些问题。

我有一个在远程服务器上发送 30 个 http get 的测试,charles 在中间检查和记录。

  • 使用我的 s3 一切都很好。
  • 通过我的一加一,我的服务器看到了那 30 次点击,但查尔斯只看到了大约 15 次(它在 15 到 18 之间变化 -_-)
  • 我的 galaxy tab,我们遇到了与 one plus one 相同的问题。
  • 如果使用 Fiddler,结果会更好,但也不总是 100% 正确。 (但仍然 100% 在我的 s3 上工作)

这些手机有不同的 SDK:- s3 在 4.3 中- 一加一是氰 4.4.4- 星系标签是 4.4.2

所以我正在寻找一种可靠的方法来调试所有这些。这对我们来说真的很堵 ;(

我尝试在请求的 url 中添加一些随机数,以避免任何人以“与另一个太相似”为由放弃命中,但我没有改变任何东西。

我也试过phone->fiddler->charles->internet。与单独使用 charles 相同,如果我关闭 Charles,fiddles 将正常工作并再次找到所有匹配项。

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

最佳答案

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

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

关于android - Charles 代理和丢失的命中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28408636/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com