在c++中使用HTTPS发送请求
Sending Request using HTTPS in C++
我的c++应用程序通过HTTP连接直接发送到Weblogic应用程序服务器。需要将其更改为使用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(Action), NULL, 1, NULL, NULL, INTERNET_FLAG_SECURE);
我尝试了这个代码,它为HTTPS发布工作。我发现参数值(Internet安全标志)因HTTP而异。HTTPS发布。
相关文章:
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 如何在boost beast http请求中设置http头
- 我可以使用 Boost.Asio 和 Boost.Beast 库发出 HTTPS 请求或 HTTP/2 请求吗?
- 适用于 iOS 和 Android 的 QT C++ 中的 HTTPS 请求
- 使用Winsock2向具有域HTTPS的Webstie发送GET请求
- HTTPS POST 请求与提升 asio
- 在Visual Studio中使用Libcurl发出HTTPS请求时遇到问题
- 我可以对HTTPS请求使用boost asio吗
- 使用Poco在c++中进行HTTPS请求
- 如何发出HTTPS获取/发布请求
- 如何在C++上使用WinHTTP进行HTTPS调用(POST请求)
- 使用Boost Asio和OpenSSL创建HTTPS请求
- 错误:403响应Boost HTTPS GET请求
- 无法使用POCO获得并发HTTPS请求
- 在c++中使用HTTPS发送请求
- 提升 Asio HTTPS 请求给出'certificate verify failed'错误
- 从C/ c++发送http和https请求
- POCO HTTPS请求验证服务器证书
- 使用c++从HTTPS请求JSON数据
- 如何在c++中异步处理本地socket上的https请求响应