티스토리 뷰
public string RequestWebPage(string url, string sendData, CookieContainer cook) { HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); string strResult = ""; req.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"; req.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; ko; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10"; req.Method = "POST"; req.ContentLength = sendData.Length; req.ContentType = "application/x-www-form-urlencoded"; req.KeepAlive = true; req.Host = "libweb.dju.ac.kr"; req.CookieContainer = cook; StreamWriter writer = new StreamWriter(req.GetRequestStream()); writer.Write(sendData); writer.Close(); try { HttpWebResponse result = (HttpWebResponse)req.GetResponse(); if (result.StatusCode == HttpStatusCode.OK) { Stream strReceiveStream = result.GetResponseStream(); StreamReader reqStreamReader = new StreamReader(strReceiveStream, Encoding.UTF8); strResult = reqStreamReader.ReadToEnd(); req.Abort(); strReceiveStream.Close(); reqStreamReader.Close(); } } catch (Exception e) { return e.ToString(); } return strResult; }
인터넷에 돌아다니는 소스를 테스트 결과 내가 로그인 하려는 사이트에서 에러가나서 확인해보니 코드에 에러가 있어 수정하여 올린다.
'Coding > C#/Win7Phone' 카테고리의 다른 글
윈도우7 모바일 개발환경구축 (0) | 2010.10.15 |
---|---|
UrlEncode와 UrlDecode 뻘짓 (0) | 2010.10.12 |
이벤트 등록문제 (0) | 2010.07.11 |
실행중인 프로세스 이름 및 경로 받아 오기 (0) | 2010.07.01 |
외부프로그램 핸들링 (0) | 2010.07.01 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- template
- naverddos
- Android
- ZXing
- url 변환
- 개발환경구축
- 윈도우7
- ddos
- 달
- 바코드
- 윈폰7
- 첫만남
- LNK2019
- 네이버디도스
- 쿠키 해킹 수정
- MOON
- URLDecode
- 웹페이지 로그인
- 안드로이드
- 윈도우폰7
- urlencode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함