From f0db17be870440ffe847bf99e5ef180ee05e4111 Mon Sep 17 00:00:00 2001 From: XMRig Date: Sun, 1 Mar 2020 12:57:19 +0700 Subject: [PATCH] Move "Content-Type" header setting. --- src/base/net/http/HttpClient.cpp | 1 - src/base/net/stratum/DaemonClient.cpp | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/base/net/http/HttpClient.cpp b/src/base/net/http/HttpClient.cpp index 24c3f3ca..364b3248 100644 --- a/src/base/net/http/HttpClient.cpp +++ b/src/base/net/http/HttpClient.cpp @@ -140,7 +140,6 @@ void xmrig::HttpClient::handshake() if (!body.empty()) { headers.insert({ "Content-Length", std::to_string(body.size()) }); - headers.insert({ "Content-Type", "application/json" }); } std::stringstream ss; diff --git a/src/base/net/stratum/DaemonClient.cpp b/src/base/net/stratum/DaemonClient.cpp index b59272c7..96c23b22 100644 --- a/src/base/net/stratum/DaemonClient.cpp +++ b/src/base/net/stratum/DaemonClient.cpp @@ -384,6 +384,10 @@ void xmrig::DaemonClient::send(int method, const char *url, const char *data, si client->setQuiet(isQuiet()); client->connect(m_pool.host(), m_pool.port()); + + if (method != HTTP_GET) { + client->headers.insert({ "Content-Type", "application/json" }); + } }