HttpWebRequest的Timeout和ReadWriteTimeout

Posted 生活如烹小鲜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HttpWebRequest的Timeout和ReadWriteTimeout相关的知识,希望对你有一定的参考价值。

HttpWebRequest.Timeout在发起请求开始,如果未从远程请求的URL得到任何数据的情况下,超过Timeout后,触发超时异常

HttpWebRequest.ReadWriteTimeout 在发起请求后,从远程请求的URL中得到部分信息,然后等待后续数据时,在此期间,超过ReadWriteTimeout时,触发超时异常

如果仅设置了Timeout,那么如果在得到一部分数据时,超过Timeout时不会触发异常

以上是关于HttpWebRequest的Timeout和ReadWriteTimeout的主要内容,如果未能解决你的问题,请参考以下文章

HttpWebRequest.GetRequestStream() 超时

C# 关于Time out的简单问题

[Bug]2016-02

用asp.net c# HttpWebRequest获取网页源代码

如何在C#中终止HttpWebRequest连接?它甚至不能设置超时或readwritetimeout

HttpWebRequest请求时无法发送具有此谓词类型的内容正文。