티스토리 뷰
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
- 도메인 강좌
- 악의적 스크립트 차단
- aion 글자색 바꾸기
- Referer 체크
- jQuery selector
- jQuery 강좌
- 제이쿼리 강좌
- 네임서버 강좌
- ajax
- Ajax강좌
- aion 글자색
- youtube download
- C# HTTP
- 제이쿼리 선택자
- 선택자
- 유튜브 동영상 다운로드
- youtube 다운로드
- C# 웹페이지 호출
- 네임서버란
- 도메인강좌
- 한림대학교
- C# POST
- iconv()
- php referer
- 유튜브 다운로드
- 도메인 네임서버
- aion 컬러 메시지 생성기
- aion 글자색 생성기
- XML과 Ajax
- jQuery 셀렉터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |