我想用C#编写一个简单的文件下载器。我想知道它是如何工作的?例如。如果我给它一个 URL,它会做什么?我对此有一个非常粗略的想法。
- 它将发送一个 HTTP 请求。
- 服务器将回复并发送文件。
- 下载器将获取文件并将其存储在硬盘驱动器中。
这是我第一次在网络技术上编码。所以我几乎一无所知。
谁能解释一下这些步骤?
帮助您入门的片段:
using(var wc=new WebClient())
{
wc.DownloadFile("http://some/internet/resource",@"c:somelocalfilename");
}