CWebBrowser가 포함 된 MFC 응용 프로그램이 있습니다. 지정된 웹으로 이동할 때 데이터를 게시하고 싶습니다. 인터넷 주위에서 조사한 결과, Navigate 메서드의 한 가지 인수가 전달되는 것을 알게되었습니다. 하지만 여러 번 시도해 보니 항상 실패합니다. 게시물 데이터는 탐색 메서드가 호출 된 후 데이터 트래픽에 포함되지 않습니다 (예 : 데이터를 캡처하고 확인). 또한 before2Navigate calback의 post 매개 변수를 확인하면 비어 있습니다.WebBrowser (VC)를 사용하여 데이터를 게시하지 못했습니다.
여기 내 발췌 문장입니다.
void PostData(LPCTSTR URL , LPCTSTR pPostData = NULL) {
_variant_t flags(0L,VT_I4);
_variant_t target_frame_name("");
_variant_t post_data(!pPostData ? _T("") : pPostData) ;
_variant_t headers("Content-Type: application/x-www-form-urlencoded\r\n") ;
this->Navigate(URL ,&flags,
&target_frame_name,
&post_data,
&headers) ;
}
제발 도와주세요. 고마워.