解决.NET中HttpWebRequest第一次请求超时、缓慢问题
问题描述
Windows7下写的一个小工具,用到了HttpWebRequest,第一次请求经常超时,而第二次就很快。
可能是和系统不同的“默认代理和用户验证策略”有关。大家有知道准确原因的请指教。
解决方案
修改app.config文件,在configuration节点中添加
1 2 3 4 5 6 7 8 9 | <system.net> <defaultProxy enabled="false" useDefaultCredentials="false"> <proxy/> <bypasslist/> <module/> </defaultProxy> </system.net> |
禁用默认代理。