5

私の C++ アプリケーションは、HTTP 接続を介して Weblogic App サーバーに直接ポストアウトすることで構成されています。HTTPS を使用して投稿するように変更する必要があります。

* Visual Studio でこのアプリケーションを実行しています。*

どんな種類の提案も大歓迎です。コーディングの更新が最も役に立ちます

以下は、HTTP接続が正常に機能するためのコードです。

HTTPS を使用するには、何をする必要がありますか?

      strFormData = sFile;

strHeaders  = _T("Content-Type: application/x-www-form-urlencoded");

CInternetSession session;
CHttpConnection* pConnection =  session.GetHttpConnection(_T(Server), Port);

CHttpFile* pFile =  pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST,   _T(Action));                

result = pFile->SendRequest(strHeaders,(LPVOID)(LPCTSTR)strFormData,  
                                          Data.GetLength());
4

1 に答える 1

6
CHttpFile* pFile = pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST, _T(Action), NULL, 1, NULL, NULL, INTERNET_FLAG_SECURE);

このコードを試してみたところ、HTTPS 投稿でうまくいきました。パラメトリック値 (インターネット セキュア フラグ) は、HTTP および HTTPS の投稿によって異なることがわかりました。

于 2013-04-17T04:35:16.900 に答える