C++ Builder 2009 (RAD Studio 2009 )
TCppWebBrowser로 특정 페이지에 POST 방식으로 파라메터를 전달하면서 열려고 하는데요..
아래의 코드가 맞는 것인 지 .. 검증을 좀..
실제 코드에서 테스트 해 보니
"2. 사용자 정보가 올바르지 않습니다."
라고 나오는데.. 정상적으로 호출이되고, 데이터가 잘못된 것인 지...
아예 정상적으로 받을 수 없는 것인 지 분간을 못하겠네요.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
UnicodeString aaa = "11111";
UnicodeString bbb = "22222";
UnicodeString ccc = "33333";
OleVariant URL, Flags, TargetFrameName, PostData, Headers;
URL = "https://xxx.xxx.xxx/xxxx/xxxx.aspx";
Flags = 0;
TargetFrameName = NULL;
//PostData /////////////////////////////////////////////////////////////////
PostData = "aaa=" + aaa +
"&&bbb=" + bbb +
"&&ccc=" + ccc;
//Headers //////////////////////////////////////////////////////////////////
Headers = "Content-Type: application/x-www-form-urlencoded\r\n"
"Accept-Language: ko\r\n"
"Accept-Encoding: gzip, deflate\r\n";
CppWebBrowser1->Navigate2(URL, Flags, TargetFrameName, PostData, Headers);
}
감사합니다.
|