티스토리 뷰
WebBrowser webBrowser = new WebBrowser();
가 있으면
GET 방식
webBrowser.Navigate(Url); //Url에 흔히 아는 ?param=value¶m2=value 이런 식으로 주소에 실어 보내는 것은 get 방식이고
POST방식
string strPostData = string.Format("param={0}¶m={1}", value, value); //이렇게 매칭시켜 놓은 데이터를 가지고
byte[] postData = Encoding.UTF8.GetBytes(strPostData); //바이트 형식으로 받은 다음 넣어주면 된다.
webBrowser.Navigate(Url, targetFrameName: null, postData: postData, additionalHeaders: "Content-Type: application/x-www-form-urlencoded");
여기서 targetFrameName 은 뭔지 잘 모르겠고
postData : 는 말 그대로 보낼 데이터를 넣어주면 된다.
뒤에 것은 헤더에 대해 정의하는 문구인 듯 하다.
post 방식은 헤더 타고 가니까 ㅎㅎ
'Language > C#' 카테고리의 다른 글
DataGridView를 DataTable로 변환 할 때 오류나는 경우 (1) | 2019.06.10 |
---|---|
데이터그리드뷰(DataGridView) 선택된 행의 데이터 안 담아질 때 (0) | 2019.03.08 |
Visual Studio 서버 탐색기에서 DataBase 불러오기 (0) | 2019.03.08 |
웹 호출 시 GET 방식 파라미터 한글 깨짐 인코딩 (0) | 2019.03.08 |
C#에서 오라클 DB 연동 (0) | 2019.03.08 |
댓글
공지사항
최근에 올라온 글