asp.Netでリモートページを取得するコンテンツの1つ(downmoonオリジナル)

1960 ワード

リモートWebページのコンテンツの1つを取得(downmoonオリジナル)
一、本機が直接インターネットを利用する時:
指定されたリモートWebコンテンツの取得#region指定されたリモートWebコンテンツの取得
 
  
        /**////  
        ///   
        /// 
 
        ///   
        ///  , 8000 
        ///  ,0 ,1  
        ///   
        ///  
        ///    static string 

        public string GetRequestString(string strUrl,int timeout,int enterType,Encoding EnCodeType) 
        ...{ 
            string strResult; 
            try 
            ...{ 
                HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(strUrl) ; 
                myReq.Timeout = timeout; 
                HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse(); 
                Stream myStream = HttpWResp.GetResponseStream () ; 
                StreamReader sr = new StreamReader(myStream , EnCodeType); 
                StringBuilder strBuilder = new StringBuilder(); 

                while (-1 != sr.Peek()) 
                ...{ 
                    strBuilder.Append(sr.ReadLine()); 
                    if(enterType==1) 
                    ...{ 
                        strBuilder.Append(" "); 
                    } 
                } 
                strResult = strBuilder.ToString(); 
            } 
            catch(Exception err) 
            ...{ 
                strResult = " :" + err.Message; 
            } 
            return strResult ; 
        } 

        #endregion 

二:ドメイン環境エージェントを通じてインターネットを利用するときは、これではだめです.次の文章は分解して、ほほほ!