【发布时间】:2009-06-23 14:56:14
【问题描述】:
我已经使用 HTTPS 设置了 HttpWebRequest,并且代码运行良好当 Fiddler 运行时。
当 Fiddler 未运行时 - 我收到“请求超时”错误。
有人知道是什么原因吗?我有
a) 确保存在安全策略
if (this.IngoreCertificateErrors)
ServicePointManager.ServerCertificateValidationCallback +=
delegate(object sender, X509Certificate certificate, X509Chain chain,
SslPolicyErrors sslPolicyErrors)
{ return true; };
b) 我还确保没有防火墙冲突等
我还能尝试什么?
编辑: 明确一点 - 我的应用程序基本上是登录到一个网站来获取报告。在步骤 1-3) 登录中,获取登录和报告的 url。步骤 4) 登录后 - 获取报告。我遇到的问题是第 4 步)仅适用于提琴手?
【问题讨论】:
-
在没有 Fiddler 的情况下是否可以使用 HTTP?
-
嗨,John - 我基本上有 4 个请求才能从网站上获取报告。这些步骤是 1-3 登录,获取登录网址和报告 4) 登录后 - 获取报告 1-3 可在有或没有 fiddler 的情况下使用,4 仅适用于 fiddler?
-
您找到解决方案了吗?我遇到了完全相同的问题...(Windows 2008 Server,在 OSX 上的 Parallels 下运行虚拟,.NET)3.5
标签: https httpwebrequest fiddler