【问题标题】:HttpWebRequest begun to time outHttpWebRequest 开始超时
【发布时间】:2013-12-05 08:27:33
【问题描述】:

昨天我能够向 HTTP 设备发送 GET 请求:

string urlString = "http://192.168.1.100/........."
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(urlString);
request.Timeout = 1000;
request.Credentials = new NetworkCredential("the_login_name", "the_password");
request.GetResponse().Close();

但是今天这些请求会超时,就好像设备的主机已关闭一样,尽管我可以从浏览器手动发送这些请求并且设备会立即响应。

HttpWebRequest 会发生什么?

【问题讨论】:

    标签: c# timeout httpwebrequest


    【解决方案1】:
    request.ServicePoint.ConnectionLeaseTimeout = 5000;
    request.ServicePoint.MaxIdleTime = 5000;
    

    【讨论】:

      猜你喜欢
      • 2011-03-21
      • 1970-01-01
      • 2015-01-28
      • 1970-01-01
      • 2012-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多