代码拉取完成,页面将自动刷新
#pragma once
#include "SSL_Client.hpp"
#include <boost/beast/http.hpp>
//请求基类
template <typename bodyType>
class Base_Https_Request
{
protected:
Base_Https_Request
(
boost::asio::io_context& io_context,
ssl::context& context,
const std::string& server,
const std::string& port
) :
client(io_context, context, server, port),
req()
{ }
//ssl客户端
SSL_Client client;
boost::beast::http::request<bodyType> req;
public:
//初始化http请求
virtual void inithttp() = 0;
//收发接口
virtual void send(std::string str) = 0;
virtual std::string recv() = 0;
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。