我的C++應用程序包含通過HTTP連接直接發送到Weblogic App服務器。需要將其更改爲使用HTTPS發佈。在C++中使用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());
不是一個直接的答案,但一個可能的替代方案:http://cpp-netlib.org/ – hmjd
我會考慮使用boost庫。 http://www.boost.org/doc/libs/1_49_0/doc/html/booster_asio/example/ssl/client.cpp –