是否可以使用 httprequest 从网站下载文件?我只是习惯用它来获取页面的源代码。如果无法使用 httprequest 执行此操作,是否可以使用 C# 下载文件而无需使用网络浏览器?
编辑:答案必须允许我选择文件将下载到的硬盘驱动器位置
最佳答案
您完全可以通过获取 WebResponse
并使用其响应流来使用 HttpRequest
。或者,使用 WebClient
,及其 DownloadFile
和 DownloadData
让生活更轻松的方法。
最终,获取二进制文件作为响应的请求与获取一些 HTML 作为响应的请求之间没有太大区别。在某些方面,二进制响应更容易处理,因为您无需担心字符编码。
关于c# - 使用httprequest下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4856895/