我正在尝试使用 Fiddler 监控我的 iPad 应用程序的 HTTPS 请求/响应。我有一台运行 Fiddler 的 Windows 7 PC,并在我的 iPad 上配置了 HTTP 代理以指向使用端口 8888 的 PC。这工作正常,并且可以在捕获日志中看到 CONNECT 隧道消息和“ClientHello”握手。但是,一旦我在 Fiddler 中启用“解密 HTTPS 流量”选项,该应用程序就会被阻止连接到服务器。我已经尝试在 PC 上安装 Fiddler 根证书,我还通过将证书导出到 URL 并将 Safari 指向我的 iPad 上的 URL 然后安装它来在我的 iPad 上安装证书。这并没有什么不同。我是否需要对安装在运行我的网络服务的服务器上的 SSL 证书做些什么?
最佳答案
下载适用于 iOS/Android 的 Fiddler 附加组件,然后使用手机浏览器访问 http://[proxyip]:[port]/
。您可以从那里生成/下载您的工作证书。
和
在您的 iPhone 设置 -> 常规 -> 关于 -> 证书信任设置 中打开您的 fiddler 证书
关于ios - Fiddler - 从 iPad 应用程序捕获和解密 HTTPS 流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12561758/