Programming/C#

WebBrowser 컨트롤에서 Navigate 메소드 이용시 Post 데이터를 넘기는 방법

역시인생한방 2015. 2. 5. 04:51
사용 방법
1.string strUrl = "http://mhchoi8423.tistory.com";
2.// 총 2개의 POST 데이터 만들기
3.string strPostData = string.Format("id={0}&pw={1}""idvalue""passwordvalue");
4.byte[] postData = Encoding.Default.GetBytes(strPostData);
5.webbrowser1.Navigate(strUrl, null, postData, "Content-Type: application/x-www-form-urlencoded");

위와 같은 코드를 복사하시면 됩니다. 
만약 전송하려는 데이터의 Encoding(인코딩)를 바꾸려고 한다면
4번째 줄에 있는 Encoding 이후 UTF8 과 같은 방식으로 바꾸면 됩니다.