/// <summary>
/// 请求一个URL 读取流到一个String中
/// </summary>
/// <param name="response"></param>
public static string NewSave(string Url)
{
try
{
string content = "";
//创建一个请求对象
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
//超时时间
request.Timeout = 60000;
//获取回写流
WebResponse response = request.GetResponse();
//把网页对象读成流
using (Stream stream = response.GetResponseStream())
{
//用stramreader 读取 stram到string
using (StreamReader reader = new StreamReader(stream))
{
//读取到结尾赋值给Content
content = reader.ReadToEnd();
reader.Close();
reader.Dispose();
}
stream.Close();
stream.Dispose();
}
response.Close();
response.Dispose();
return content;
}
catch (WebException ex)
{
return "";
}
catch (Exception ex)
{
return "";
}
}
本文介绍了一种通过HTTP请求将指定URL的内容读取为字符串的方法。该方法使用C#实现,包括创建请求对象、设置超时时间、获取响应流并将其转换为字符串等步骤。

645

被折叠的 条评论
为什么被折叠?



