Мое приложение на 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());
CHttpFile * pFile = pConnection-> OpenRequest (CHttpConnection :: HTTP_VERB_POST, _T (Действие), NULL, 1, NULL, NULL, INTERNET_FLAG_SECURE);
Я пробовал этот код & это сработало для публикации HTTPS.
Я обнаружил, что параметрические значения (флаг безопасного Интернета) варьируются в зависимости от HTTP & Размещение HTTPS. Я считаю, что это было бы полезно для других.
Других решений пока нет …