HttpWebRequest的GetResponse()注意事项

创建了一个windows服务,用于定时访问某个链接并获得返回值。

HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(Urlstr);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();

前面几次的定时操作还是正常的,但都后面就会出现操作超时的异常情况,异常的方法为System.Net.WebResponse GetResponse()。
后来发现是因为该方法再使用过后必须释放,不然多次以后就会用完连接。所以在该方法使用过后需要加.Close()关闭响应流。

你可能感兴趣的:(HttpWebRequest的GetResponse()注意事项)