GETメソッドを取得したhtmlページの内容


using Systemusing System.Collections.Generaic;using System.Linqusing System.Textusing System.Net;using System.IO
namespace Cosolie Application 1{    クラスプログラム    {         static void Main(string[]args)        {             GetHtmlPage("http://www.baidu.com/Enccoding.Get Enccoding("gb 2312")            Consone.Read()        }         public static string GetHtmlPage(string URL、Encoding encodingFormat)        {             HttpWebRequest request=null            HttpWebResonse=null;            Cookie Continer cc=new Cookie Continer()            Stream Reader sr=null;            string streCookies=string.Empty;            try            {                 request=(HttpWebRequest)WebRequest.reate(URL)//ウェブアクセスクラスを実装                request.contentType=「aplication/x-wn-form-urlencoded」アナログヘッド                request.AllowAutoRedirect=false;                request.Continer=cc                request.Keep Alive=true;                request.Method=「GET」                request.Keep Alive=true;                request.Headers.Add(「Cookie:」+straCookies)                request.Get Resonse()                //クッキーの設定                   str Cookies=request.Continer.Get Cookie Header(request.Request Uri)                //再ジャンプリンクを取る                   sr=new Stream Reader(reponse.Get RespnseStream(),encodingFormat);                string content=sr.ReadToEnd()                return content;            }             catch(Exception)            {                 //最初のGETエラー               }             finally            {                 if(request!=null                {                     request.Abort()                }                 if(レスポンス!=null                {                     レスリング.                }                 if(sr!=null                {                     sr.C lose()                }             }             return";        }     } }