달력

09

« 2010/09 »

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
2008/11/30 23:54

HttpWebRequest - 웹 화면 가져오기 General .NET2008/11/30 23:54


using System;
using System.Text;
using System.Data;
using System.Net;
using System.IO;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

//클래스를 생성하빈다.
public partial class XXXX_PrintData
{
    // 페이지 로드 이벤트에서 ViewWebPage함수를 호출한다.
    protected void Page_Load(object sender, EventArgs e)
    {
        ViewWebPage();
    }

    //HttpWebRequest, HttpWebResponse, StreamReader 객체를 생성.
    public void ViewWebPage()
    {
        HttpWebRequest objWebRequest = null;
        HttpWebResponse objWebResponse = null;
        StreamReader objStreamReader = null;

        NetworkCredential networkCred = new NetworkCredential("", "");
        CredentialCache networkCache = new CredentialCache();

        string strUrl = "";

        objWebRequest = (HttpWebRequest)WebRequest.Create(strUrl);
        networkCache.Add(new Uri(strUrl), "Basic", networkCred);
        objWebRequest.Credentials = networkCred;
        objWebResponse = (HttpWebResponse)objWebRequest.GetResponse();
        objStreamReader = new StreamReader(objWebResponse.GetResponseStream(), Encoding.GetEncoding(949));

        string strLine = string.Empty;
        string strBody = string.Empty;
        while (objStreamReader.Peek() != -1)
        {
            strLine = objStreamReader.ReadLine();
            this.viewPrintTable.InnerHtml += strLine + "\r\n";
        }
    }

    private string Chr(int p)
    {
        throw new Exception("The method or operation is not implemented.");
    }

    private void StreamReader(Stream stream, object p)
    {
        throw new Exception("The method or operation is not implemented.");
    }
}

저작자 표시 비영리 변경 금지
Posted by -세티-