c# - 使用httprequest下载文件

标签 c# download httprequest

是否可以使用 httprequest 从网站下载文件?我只是习惯用它来获取页面的源代码。如果无法使用 httprequest 执行此操作,是否可以使用 C# 下载文件而无需使用网络浏览器?

编辑:答案必须允许我选择文件将下载到的硬盘驱动器位置

最佳答案

您完全可以通过获取 WebResponse 并使用其响应流来使用 HttpRequest。或者,使用 WebClient,及其 DownloadFileDownloadData让生活更轻松的方法。

最终,获取二进制文件作为响应的请求与获取一些 HTML 作为响应的请求之间没有太大区别。在某些方面,二进制响应更容易处理,因为您无需担心字符编码。

关于c# - 使用httprequest下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4856895/

相关文章:

firefox - 在 Firefox 浏览器中显示 csv

ios - 如何间隔和异步发送HTTP请求

c# - 计时器和垃圾收集

download - 将 ZIP 转换为 Blob

azure - 有没有办法从 Windows Azure 中的 "cloud services"下载源代码?

c# - 如何在 HTTP 请求正文中包含语音标记(双引号)

带有参数数据的 Python 请求发布

javascript - 将 .Net LINQ 查询转换为 Angular 2 TypeScript/JavaScript

c# - 在 C# 中使用 SSL 连接到 MySQL

c# - 带有非常量表达式的 Switch 语句 - 扩展 C#/IDE 能力