C#httpclient超时问题

时间:2017-02-17 08:11:00

标签: c# file-upload dotnet-httpclient

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

在其他帖子中,有一些想法可以分割数据块。但是,如果可以为请求的传输部分禁用超时,我认为没有任何理由要做额外的工作。

1 个答案:

答案 0 :(得分:0)

显然用httpclient无法做到这一点。 Httpclient使用httpwebrequest,所以唯一的方法是使用httpwebrequest。这似乎在Thomas的博客中运作良好。