我目前正在为Windows Phone开发针对HTTPS Web服务的C#应用程序。我正在访问的端点示例如下:https://apitest.letsfreckle.com/api/projects.json?token=lx3gi6pxdjtjn57afp8c2bv1me7g89j当解密HTTPS流量时未发现HTTPS端点
当我使用“Decrypt HTTPS流量”选项启用的Fiddler检查网络流量时,我的代码中出现“NotFound”异常。如果我禁用Fiddler中的“Decrypt HTTPS流量”选项,那么我会在我的代码中得到我期待的响应。
在Fiddler中,我看到HTTP CONNECT请求的结果为200,但没有其他。
我在64位Windows 7上使用Fiddler v2.3.7.4 beta,没有过滤器。我没有配置代理服务器,如果我禁用了我的防病毒保护(Microsoft Security Essentials),问题仍然存在。我已尝试删除拦截证书,并正确地重新创建了根和站点特定的证书。
我明白这个场景对于那里的很多Fiddler用户来说非常合适,但是如果你能够阐明为什么它不适合我,那将不胜感激。
更新:我可以使用浏览器并且在未通过Fiddler解密HTTPS流量以及Fiddler未涉及时使用浏览器来获得响应。
我假设你已经安装了提琴手根证书? – Massif
使用Firefox和Fiddler我没有看到任何问题调用HTTPS解密启用提到的URL。 – Robert
@Massif对于Windows Phone模拟器开发,不可能安装证书,并且过去我已经很好地管理了HTTPS解密。 –