diff --git a/src/HttpGetter.cpp b/src/HttpGetter.cpp index 2f409fea4..8b2e158e9 100644 --- a/src/HttpGetter.cpp +++ b/src/HttpGetter.cpp @@ -101,6 +101,11 @@ HttpRequestResult HttpGetter::performGetRequest() } auto upTmpHttpClient = std::make_unique(); + + // use HTTP1.0 to avoid problems with chunked transfer encoding when the + // stream is later used to read the server's response. + upTmpHttpClient->useHTTP10(true); + if (!upTmpHttpClient->begin(*_spWiFiClient, ipaddr.toString(), _port, _uri, _useHttps)) { logError("HTTP client begin() failed for %s://%s", (_useHttps ? "https" : "http"), _host.c_str());