6 https httpwebrequest fiddler
我已经设置了一个HttpWebRequest使用HTTPS,并且当Fiddler运行时代码工作正常.
当Fiddler没有运行时 - 我收到"请求超时"错误.
有没有人有任何想法会是什么原因?我有
a)确保按照安全政策存在
if (this.IngoreCertificateErrors)
ServicePointManager.ServerCertificateValidationCallback +=
delegate(object sender, X509Certificate certificate, X509Chain chain,
SslPolicyErrors sslPolicyErrors)
{ return true; };
Run Code Online (Sandbox Code Playgroud)
b)我也确保没有防火墙冲突等
我还能尝试什么?
编辑:只是为了清楚 - 我的应用程序基本上登录到一个网站来获取报告.在步骤1-3)登录,获取登录和报告的URL.步骤4)登录后 - 获取报告.我遇到的问题是步骤4)仅适用于小提琴手吗?
刚刚找到了我的相同解决方案?另一个线程上的问题:
为什么在使用Fiddler时HttpWebRequest对象的性能会提高?
将以下内容添加到app.config让我的应用程序运行愉快:
<system.net>
<connectionManagement>
<add address="*" maxconnection="30" />
</connectionManagement>
</system.net>
Run Code Online (Sandbox Code Playgroud)
所以这让我觉得我错过了我的代码中的一些房屋清理,并且打开的连接没有被关闭.
| 归档时间: |
|
| 查看次数: |
2494 次 |
| 最近记录: |