using
System;
using
System.Net;
using
System.IO;
namespace
WebRequestClient
{
class
sample
{
static
void
Main(
string
[] args)
{
//WebRequest와 WebResponse를 이용하여
//응답요청을 한다
WebRequest request =
null
;
WebResponse response =
null
;
//스트림으로 받아온다
Stream resStream =
null
;
StreamReader resReader =
null
;
try
{
//URI를 입력받는다
Console.Write(
"URI를 입력하세요: "
);
String uriString = Console.ReadLine();
//URI로부터 요청을 생성한다
request = WebRequest.Create(uriString.Trim());
//요청을 보내고 응답을 받는다
response = request.GetResponse();
//응답을 스트림으로 얻어온다
resStream = response.GetResponseStream();
resReader =
new
StreamReader(resStream);
//결과를 출력
string
resString = resReader.ReadToEnd();
Console.WriteLine(resString);
}
catch
(Exception e)
{
Console.WriteLine(e.ToString());
}
finally
{
if
(resReader !=
null
) resReader.Close();
if
(response !=
null
) response.Close();
}
}
}
}
'프로그래밍 > C#' 카테고리의 다른 글
System.IO 및 C#를 사용 하 여 텍스트 파일을 읽는 방법 (0) | 2013.07.18 |
---|---|
C# .NET을 사용하여 순환적으로 디렉터리 검색 (0) | 2013.07.18 |
C# Invoke 사용시 간결하게 쓰는 방법 (0) | 2013.07.10 |
[C#] 프로그램 실행시간 체크, 프로세스 메모리 체크, ICSharpCode 라이브러리를 이용한 파일 압축 / 해제 (0) | 2013.07.10 |
C# DataSet을 Parallel 로 사용할 경우 (0) | 2013.07.08 |