c# - 正确修复第一次请求时 HttpWebRequest GetResponse 延迟

标签 c# .net proxy httpwebrequest httpwebresponse

如前所述 Why is this WebRequest code slow?在这里 HttpWebRequest GetResponse delay on 64bit Windows

由于代理自动检测,HttpWebRequest 在第一次请求时挂起。一种解决方法是设置 Proxy = null,但这也会锁定所有使用代理的用户,因此不是一个合适的解决方案

那么,有谁知道如何在不锁定所有代理用户的情况下以编程方式解决这个初始延迟?

最佳答案

您可以先尝试/捕获调用,将代理设置为空,并在失败情况下设置代理自动检测。

关于c# - 正确修复第一次请求时 HttpWebRequest GetResponse 延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15465203/

相关文章:

c# - 在标签中显示部分程序的运行时间

c# - 缓存 Asp .Net Web Api

.net - 通过 Internet 传输数据的最佳方法(针对 .NET 开发人员)

.net - NHibernate 和 ADO.NET 连接池

c# - 是否有关于如何为 .net 应用程序本地化组织非字符串资源的指南?

c# - 企业代理适用于 C#,但不适用于 Python

c# - 如何将 double 组从 C# 发送到 C++

proxy - 使用 Envoy 在网络之间设置隧道

apache - 在 Tomcat 上托管 apache camel 项目

c# - 适用于 .Net Compact Framework 的 Twitter API 库