티스토리 뷰
StringBuilder postParams = new StringBuilder();
postParams.Append("id=" + textID.Text);
postParams.Append("&pw=" + textPW.Text);
Encoding encoding = Encoding.UTF8;
byte[] result = encoding.GetBytes(postParams.ToString());
// 타겟이 되는 웹페이지 URL
string Url = http://~~~~/login.php; //수정해주세요.
HttpWebRequest wReqFirst = (HttpWebRequest)WebRequest.Create(Url);
// HttpWebRequest 오브젝트 설정
wReqFirst.Method = "POST";
wReqFirst.ContentType = "application/x-www-form-urlencoded";
wReqFirst.ContentLength = result.Length;
Stream postDataStream = wReqFirst.GetRequestStream();
postDataStream.Write(result, 0, result.Length);
postDataStream.Close();
HttpWebResponse wRespFirst = (HttpWebResponse)wReqFirst.GetResponse();
// Response의 결과를 스트림을 생성합니다.
Stream respPostStream = wRespFirst.GetResponseStream();
StreamReader readerPost = new StreamReader(respPostStream, Encoding.Default);
// 생성한 스트림으로부터 string으로 변환합니다.
string resultPost = readerPost.ReadToEnd();
위의 소스를 활용하시면 POST를 통해 웹페이지를 호출해 오실 수 있습니다. 물론 resultPost 에는 해당 웹페이지의 html 문서가 string 형태로 저장이 되겠지요. 필자가 FTP관련 로그인 연산을 위해 검색하고 소스를 수정해서 사용한 문서입니다. 본 문서의 기본 형태는 다른 블로그에서 펌해왔음을 알려드립니다.
즐거운 코딩 되세요^^
- Total
- Today
- Yesterday
- C# POST
- aion 글자색 바꾸기
- 네임서버 강좌
- aion 글자색
- Referer 체크
- php referer
- jQuery 셀렉터
- 제이쿼리 선택자
- 도메인 강좌
- aion 컬러 메시지 생성기
- aion 글자색 생성기
- 네임서버란
- Ajax강좌
- XML과 Ajax
- 유튜브 동영상 다운로드
- ajax
- 악의적 스크립트 차단
- youtube download
- youtube 다운로드
- 제이쿼리 강좌
- 선택자
- 한림대학교
- 유튜브 다운로드
- iconv()
- 도메인강좌
- jQuery 강좌
- C# 웹페이지 호출
- jQuery selector
- C# HTTP
- 도메인 네임서버
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |