1. 请求时的超时
        //
// 摘要:
// 获取或设置 System.Net.HttpWebRequest.GetResponse() 和 System.Net.HttpWebRequest.GetRequestStream()
// 方法的超时值(以毫秒为单位)。
//
// 返回结果:
// 请求超时前等待的毫秒数。默认值为 100,000 毫秒(100 秒)。
//
// 异常:
// System.ArgumentOutOfRangeException:
// 指定的值小于零,并且不为 System.Threading.Timeout.Infinite。
HttpWebRequest.Timeout //
// 摘要:
// 获取或设置写入或读取流时的超时(以毫秒为单位)。
//
// 返回结果:
// 在写入超时或读取超时之前的毫秒数。默认值为 300,000 毫秒(5 分钟)。
//
// 异常:
// System.InvalidOperationException:
// 已发送请求。
//
// System.ArgumentOutOfRangeException:
// 为 Set 操作指定的值小于等于零,并且不等于 System.Threading.Timeout.Infinite
HttpWebRequest.ReadWriteTimeout
  1. 响应读取时,读取返回流的超时设置
        //
// 摘要:
// 获取或设置一个值(以毫秒为单位),该值确定流在超时前尝试读取多长时间。
//
// 返回结果:
// 一个确定流在超时前尝试读取多长时间的值(以毫秒为单位)。
//
// 异常:
// System.InvalidOperationException:
// System.IO.Stream.ReadTimeout 方法总是引发 System.InvalidOperationException。
HttpWebResponse.GetResponseStream().ReadTimeout

如果是POST请求,可能需要设置HttpWebRequest.GetRequestStream().WriteTimeout,这个暂时未测试过,不知道HttpWebRequest.ReadWriteTimeout参数是否因为对其失效。

最新文章

  1. scikit-learn 梯度提升树(GBDT)调参小结
  2. TCP学习之四:传输协议
  3. 添加OSG各种事件处理器
  4. multiple merge document
  5. NetworkShareAccesser: 远程PC1 文件 copy 到PC2 文件夹
  6. UVa 1225 Digit Counting
  7. 从零开始学ios开发(六):IOS控件(3),Segmented Control、Switch
  8. View实现涂鸦、撤销以及重做功能
  9. 如何使用linq操作datatable进行分组
  10. js 页面之间的跳转、传参以及返回上一页
  11. eclipse工具的使用心得
  12. Math.pow();Math.sqrt();
  13. 用css解决table文字溢出控制td显示字数
  14. July 10th, Week 29th Sunday, 2016
  15. Day6 模块及Python常用模块
  16. maven 新建项目时报错“Could not calculate build plan: Failure to transfer org.apache.maven.plugins:。。。。。。。。。。。。。。”
  17. 项目经验分享[转自min.jiang]
  18. boost的accumulator rolling_mean的使用
  19. 通过IP来判断所在城市
  20. appserv - 最简单的绑定路径

热门文章

  1. Golang之waitgroup用法
  2. Scrum 项目3.0--软件工程
  3. mysql对emoji的支持
  4. PAT 1003 我要通过!(20)(代码+思路)
  5. StartServiceCtrlDispatcher
  6. MySQL 开启远程访问权限
  7. SoapUI Script Library
  8. 2017年值得一看的7个APP设计
  9. 2018.08.06 bzoj1500: [NOI2005]维修数列(非旋treap)
  10. 2018.07.06 BZOJ 1588: HNOI2002营业额统计(非旋treap)