http.cs

来自「一套很不错的C#代码,和大家一起共同分享」· CS 代码 · 共 52 行

CS
52
字号
using System;
using System.Net;
using System.IO;
namespace spider
{
	/// <summary>
	/// Http 的摘要说明。
	/// </summary>
	public class Http
	{
			//private Url ReUrl;



		#region 方法
		public string GetPage(Uri ReUrl)
		{string pagehtml;
				WebResponse response = null;
			Stream stream = null;
			StreamReader reader = null;
			try
			{
				WebRequest request=WebRequest.Create(ReUrl);
				response=request.GetResponse();
				stream=response.GetResponseStream();
				reader=new StreamReader(stream,System.Text.Encoding.GetEncoding("gb2312"));
				pagehtml=reader.ReadToEnd();
				return pagehtml;
			}
		
			catch(WebException e)
			{return null;			
			}
			finally
			{	if( reader!=null ) reader.Close();
				if( stream!=null ) stream.Close();
				if( response!=null ) response.Close();}
		}
		#endregion

		#region 构造函数
		public Http()
		{
		}
		#endregion

		#region 属性
		
		#endregion
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?