首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebRequest.GetResponse锁住了?

WebRequest.GetResponse锁住了?
EN

Stack Overflow用户
提问于 2009-09-06 20:22:55
回答 1查看 7.3K关注 0票数 10

在编写以下代码时,我的代码锁定在GetResponse上。为什么?

代码语言:javascript
复制
        try
        {
            WebRequest myWebRequest = WebRequest.Create(strURL);
            WebResponse myWebResponse = myWebRequest.GetResponse();
            //more code here
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-06 20:29:59

如果您向同一主机发出了多个请求,而没有释放WebResponse,则通常会发生这种情况。

默认的连接管理设置一次只允许2个(或者4个,我记不清了)打开到同一主机的连接。如果您确实需要更改这一点,可以使用 app.config元素-但通常您只需清除WebResponse就可以了

代码语言:javascript
复制
try
{
    WebRequest myWebRequest = WebRequest.Create(strURL);
    using (WebResponse myWebResponse = myWebRequest.GetResponse())
    {
        //more code here
票数 45
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1386628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档