제목 : 18.1. WebRequest 클래스를 사용한 웹 사이트 정보 보기
글번호:
|
|
304
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2006/03/01 오후 11:36:00
|
조회수:
|
|
7713
|
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;
namespace MyWebRequest
{
class Program
{
static void Main(string[] args)
{
// 웹사이트에 대한 정보 얻기
WebRequest objWebRequest =
WebRequest.Create("http://www.dotnetkorea.com/");
// 웹사이트에 응답하는 객체 만들기
WebResponse objWebResponse =
objWebRequest.GetResponse();
// 스트림 객체 가져오기
Stream objStream = objWebResponse.GetResponseStream();
// 스트림에서 데이터 읽기(한글 처리)
StreamReader objStreamReader =
new StreamReader(objStream, Encoding.Default);
// 스트링 빌더 클래스 인스턴스
StringBuilder sb = new StringBuilder();
// 스트림에서 데이터 읽기
while (objStreamReader.ReadLine() != null)
{
sb.Append(objStreamReader.ReadLine() + "\r\n");
}
// 스트림 닫기
objStreamReader.Close();
// 콘솔에 출력
Console.Write(sb.ToString());
}
}
}