我的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 –