我有这个网址:URL from Google
在新标签页中打开链接时,浏览器强制我下载它。下载后,我得到一个名为“s”的文本文件。但我想使用 C# 访问此 URL 并获取其文本,不要将其作为文件保存到计算机。有什么办法吗?
最佳答案
var webRequest = WebRequest.Create(@"http://yourUrl");
using (var response = webRequest.GetResponse())
using(var content = response.GetResponseStream())
using(var reader = new StreamReader(content)){
var strContent = reader.ReadToEnd();
}
这会将请求的内容放入 strContent。
或作为 adrianbanks下面提到的只需使用WebClient.DownloadString()
关于c# - 如何从此 URL 获取文件内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12240857/