我的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());
答案 0 :(得分:4)
CHttpFile* pFile = pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST, _T(Action), NULL, 1, NULL, NULL, INTERNET_FLAG_SECURE);
我尝试了这个代码,它适用于HTTPS发布。 我发现参数值(互联网安全标志)随HTTP&而变化。 HTTPS发布。