ssouf
pageUrl에 해당하는 페이지 요청을 생성해 응답으로 넘어오는 스트림을 문자열에 담아 결과 값을 문자열로 반환 본문
pageUrl에 해당하는 페이지 요청을 생성해 응답으로 넘어오는 스트림을 문자열에 담아 결과 값을 문자열로 반환
황금니 2009. 12. 10. 16:23private string LoadPage()
{
int bufMaxSize = 65535;
int bufMinSize = 8192;
StringBuilder sb = null;
string pageUrl = "http://www.google.co.kr/";
try
{
HttpWebRequest req =
WebRequest.Create(pageUrl) as HttpWebRequest;
HttpWebResponse res =
req.GetResponse() as HttpWebResponse;
Stream resStream = res.GetResponseStream();
int length = (int)res.ContentLength;
int bufSize = bufMinSize;
if (length > bufSize)
bufSize = length > bufMaxSize ? bufMaxSize : length;
byte[] buf = new byte[bufSize];
sb = new StringBuilder(bufSize);
while ((length = resStream.Read(buf, 0, buf.Length)) != 0)
sb.Append(Encoding.Default.GetString(buf, 0, buf.Length));
}
catch (Exception ex) { sb = new StringBuilder(ex.Message); }
return sb.ToString();
}
'Web DEV > ASP..NET' 카테고리의 다른 글
TFS 서버 없이 소스제어 !! tfspreview.com (0) | 2012.07.13 |
---|---|
ASP.NET을 이용한 Excel 파일 읽어오기 (0) | 2009.12.11 |
대용량 데이터 다운로드 (0) | 2009.12.10 |
Byte[] 를 File로 만드는 방법 (0) | 2009.12.10 |
Visual Studio 2005 단축키 (0) | 2009.08.30 |