C# httpclient 的超时问题

Timeout issues with C# httpclient

我的问题是使用 httpclient postasync 方法上传大文件。它超时等等。我确实找到了这个关于 httpwebrequest (http://www.thomaslevesque.com/2014/01/14/tackling-timeout-issues-when-uploading-large-files-with-httpwebrequest/) 的很棒的博客 post,它讲述了在使用 httpwebrequest 时如何处理超时问题。但是当前请求是使用 httpclient 完成的,所以我想知道是否有任何方法可以使用 httpclient 完成?

在其他 post 中有拆分数据块的想法。但是,如果可以为请求的传输部分禁用超时,我看不出有任何理由做额外的工作。

显然无法使用 httpclient 执行此操作。 Httpclient 使用 httpwebrequest 所以唯一的方法是使用 httpwebrequest。这似乎在 Thomas 的博客中运行良好。