我正在使用HttpClient对象制作一个简单的GetAsync()请求。当我以这种方式检索少量数据时,请求正常。当我尝试检索大量数据时,请求超时。
我尝试将HttpClient的Timeout属性设置为5分钟,如下所示:
var client = new HttpClient();
client.Timeout = new TimeSpan(0, 5, 0);
在拨打电话之前,但在约60秒后仍然超时。
我已经阅读了几个使用HttpWebRequest访问更精细的超时选项的答案,但是我使用.net 4.5.2并且对HttpWebRequest的引用不会编译。
如何增加HttpClient的读写超时?