diff --git a/libraries/HTTPClient/src/HTTPClient.cpp b/libraries/HTTPClient/src/HTTPClient.cpp index 1733d0cede1..c1fdc05ab65 100644 --- a/libraries/HTTPClient/src/HTTPClient.cpp +++ b/libraries/HTTPClient/src/HTTPClient.cpp @@ -1322,7 +1322,11 @@ int HTTPClient::handleHeaderResponse() if(_size > 0) { log_d("size: %d", _size); - } + }else{ + if(_client->available() > 0){ + _size = _client->available(); + } + } if(transferEncoding.length() > 0) { log_d("Transfer-Encoding: %s", transferEncoding.c_str());