我已经获得了一个基本生成XLS文件的唯一Url列表,我希望同时下载这些文件。我已经尝试使用这篇文章的答案:Download multiple files async and wait for all of them to finish before executing the rest of the code无济于事......我认为这是因为我试图下载所有需要相同CookieContainer
和会话信息的文件。 (换句话说,这是登录/验证会话的背后)。
这就是我想要的:
我在下载时使用Fiddler观看文件,似乎有些人开始下载,但几乎所有人都没有下载。有时,它返回一个错误,说远程主机结束了会话,但是,我知道远程主机可以处理这些多个请求。
如何在经过身份验证的会话后同时设置所有这些文件?
答案 0 :(得分:1)
每个进程的每个主机连接限制。
尝试设置ServicePoint.ConnectionLimit或ServicePointManager.DefaultConnectionLimit。