如何通过传递URL将网页(仅文本)下载到特定的扩展名(例如.xml)

本文关键字:下载 xml 例如 扩展名 文本 何通过 URL 网页 | 更新日期: 2023-09-27 18:31:44

我有一个URL,当粘贴到Internet Explorer中时,它会生成一个XML,然后可以通过右键单击并选择另存为"*.xml"来保存。我如何通过代码实现这一点。我已经看到许多使用Webclient的示例,但不起作用:

String page = "http://www.yoursite.net/index.html";
        HttpWebRequest site = (HttpWebRequest)WebRequest.Create(page);
        HttpWebResponse response =(HttpWebResponse)site.GetResponse();
        Stream dataStream = response.GetResponseStream();
        StreamReader read = new StreamReader(dataStream);
        String data = read.ReadToEnd();
        Console.WriteLine(data);

如何通过传递URL将网页(仅文本)下载到特定的扩展名(例如.xml)

从流中获取数据后,可以使用File.WriteAllText("c:''path''to''file.xml", data)将内容写入文件。

https://msdn.microsoft.com/en-us/library/ms143375(v=vs.110).aspx