10 .net c# webresponse lockup getresponse
写下面的代码时,我的代码会锁定GetResponse.为什么?
try
{
WebRequest myWebRequest = WebRequest.Create(strURL);
WebResponse myWebResponse = myWebRequest.GetResponse();
//more code here
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 44
如果您向同一主机发出了多个请求,并且没有将其丢弃,则通常会发生这种情况WebResponse.
默认的连接管理设置一次只允许2个(或者4个,我不记得)打开到同一主机的连接.如果你真的需要更改它,请使用<connectionManagement>app.config元素 - 但通常只需处理以下内容即可WebResponse:
try
{
WebRequest myWebRequest = WebRequest.Create(strURL);
using (WebResponse myWebResponse = myWebRequest.GetResponse())
{
//more code here
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6880 次 |
| 最近记录: |