下载大文件(1GB)时,我使用RestSharp获得了OutOfMemoryException。在阅读了一些论文之后,似乎其原因可能是RestSharp在内部使用了HttpWebRequest类。这里有一些解释http://support.microsoft.com/kb/908573(原因 - >出现此问题是因为.NET Framework在您使用HttpWebRequest类时默认缓冲传出数据。)
我的问题是,如果可以使用RestSharp下载此类文件,或者我必须寻找其他选项。我尝试了几种与代码的组合,但是我没有找到只使用RestSharp API的正确方法。