我已经使用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吗?