解密HTTPS流量时未找到HTTPS端点

本文关键字:HTTPS 端点 流量 解密 | 更新日期: 2023-09-27 18:16:45

我目前正在为Windows Phone开发针对HTTPS web服务的c#应用程序。我访问的端点示例如下:https://apitest.letsfreckle.com/api/projects.json?token=lx3gi6pxdjtjn57afp8c2bv1me7g89j

当我使用Fiddler检查网络流量时,启用了"解密HTTPS流量"选项,我在代码中得到"NotFound"异常。如果我在Fiddler中禁用"解密HTTPS流量"选项,那么我将得到我在代码中期望的响应。

在Fiddler中,我看到HTTP CONNECT请求的结果为200,但没有其他内容。

我在64位Windows 7上使用Fiddler v2.3.7.4测试版,没有过滤器。我没有配置代理服务器,如果禁用杀毒保护(Microsoft Security Essentials),问题仍然存在。我已经尝试删除拦截证书,并且正确地重新创建了根证书和特定于站点的证书。

我很感激这个场景对许多Fiddler用户来说工作得很好,但是如果你能告诉我为什么它不适合我,我会很感激。

UPDATE:我可以击中端点,并得到一个响应只是很好使用浏览器,当不解密HTTPS流量通过Fiddler,当Fiddler不参与。

解密HTTPS流量时未找到HTTPS端点

你可以在模拟器上安装证书,我在我的应用程序中也使用HTTPS端点,我可以解密流量。

你需要用IE Mobile访问这个URL: http://yourmachine:8888/并点击链接"安装根证书",之后你应该能够看到超越握手(CONNECT)的流量

我认为你需要在模拟器之前启动Fiddler