使用Charles 3.8b1的ue-使用我的设置,在Android(使用Galaxy Note/4.1.2)中,一些HTTPS POST请求丢失-在iPhone 4S中,一切都很好。它在我的Galaxy S3上工作。我希望他们能尽快为Android设备修

使用Charles 3.8b1的ue-使用我的设置,在Android(使用Galaxy Note/4.1.2)中,一些HTTPS POST请求丢失-在iPhone 4S中,一切都很好。它在我的Galaxy S3上工作。我希望他们能尽快为Android设备修,android,proxy,charles-proxy,Android,Proxy,Charles Proxy,使用Charles 3.8b1的ue-使用我的设置,在Android(使用Galaxy Note/4.1.2)中,一些HTTPS POST请求丢失-在iPhone 4S中,一切都很好。它在我的Galaxy S3上工作。我希望他们能尽快为Android设备修复Charles。@所以我遇到了同样的问题,一些https可能会出现错误,还有一些未知的错误。你的问题是如何解决的?第四步有点棘手。如果你想允许所有主机,那就不要在那里添加任何东西!我尝试使用“*”和“***”,但得到一个“证书文件不存在”错误


使用Charles 3.8b1的ue-使用我的设置,在Android(使用Galaxy Note/4.1.2)中,一些HTTPS POST请求丢失-在iPhone 4S中,一切都很好。它在我的Galaxy S3上工作。我希望他们能尽快为Android设备修复Charles。@所以我遇到了同样的问题,一些https可能会出现错误,还有一些未知的错误。你的问题是如何解决的?第四步有点棘手。如果你想允许所有主机,那就不要在那里添加任何东西!我尝试使用“*”和“***”,但得到一个“证书文件不存在”错误。把“地点”部分留白,这对我来说已经解决了。这个答案似乎过时了。升级到Charles 3.10后,在安装过程中会为每台pc/mac生成Charles证书根文件,您可以从“帮助”>“SSL代理”>“保存Charles根…”中导出该文件。@semicrcle21-您应该添加一个新答案,以便将其投票表决。这不再有效,您需要从charles帮助菜单中保存.pem并导入它,而不是@User9527在回答中提到的.cert下载linkEasy到android上安装的证书。请遵循它,而不是繁琐的电子邮件处理没有“启用SSL代理”@MarianPaździoch为步骤2:2中的错误感到抱歉。转到代理>SSL代理设置…注意:在“添加位置”步骤中,如果您想为所有HTTPS流量启用SSL代理,您可以输入*作为主机,输入443作为端口。如果您使用的是Android 7.0,您可以在以下链接找到解决方案:我使用Charles 4.1.3并在“帮助”菜单中,它告诉我
将您的设备配置为在10.72.xx.xx:8888上使用Charles作为HTTP代理,然后浏览到chls.pro/ssl下载并安装证书。
它可以在我的iPhone中使用,但不能在Android中使用。在我的Android中,我访问了旧的url
charlesprroxy.com/getssl
works。在我访问的Android 6.0 chrome浏览器上,它显示了静态页面“Charles SSL CA证书安装…”,并且没有开始证书下载。请澄清在这种情况下需要做什么?我可以通过以下步骤1解决上述问题。删除现有证书(已损坏/过期/etc)2。在设备3中启用代理。下载新证书(有趣的事情如下:在一个android上下载“charles proxy..certificate.cer”,在另一个android上下载“charles proxy..certificate.pem”下载。4.从Chrome浏览器尝试打开。pem文件时会显示错误消息。5.现在通过文件管理器直接转到文件位置。6.点击它并将新名称命名为Charles,它将被安装,您可以在中看到流量charles@vikramvi,由于浏览器的安全设置,您可能无法下载证书文件。在这种情况下se尝试使用其他浏览器,如firefox,…ETC确保运行Adb命令1)查看使用Adb设备的设备列表。2) adb反转tcp:8888 tcp:8888并安装SSLCertificate,如果之前没有这样做的话。我在我的ubuntu机器上也有同样的问题。尝试调试了很多天。你的解决方案终于奏效了。非常感谢你,伙计。@Abhishek很高兴我的回答对社区中的某个人有所帮助:)