Added HttpClient class.

This commit is contained in:
XMRig 2019-04-09 01:59:22 +07:00
parent 35d868fb48
commit 241383068c
17 changed files with 421 additions and 153 deletions

View file

@ -35,13 +35,13 @@
namespace xmrig {
class HttpRequest;
class HttpData;
class HttpApiRequest : public ApiRequest
{
public:
HttpApiRequest(const HttpRequest &req, bool restricted);
HttpApiRequest(const HttpData &req, bool restricted);
protected:
inline rapidjson::Document &doc() override { return m_res.doc(); }
@ -55,7 +55,7 @@ protected:
private:
bool m_parsed;
const HttpRequest &m_req;
const HttpData &m_req;
HttpApiResponse m_res;
rapidjson::Document m_body;
String m_url;