1
0
mirror of https://github.com/arduino-libraries/ArduinoHttpClient.git synced 2025-04-19 21:22:15 +03:00

Merge pull request #90 from Park0/master

ContentLength can go over 2 byte int
This commit is contained in:
Andrea Gilardoni 2024-03-22 09:34:37 +01:00 committed by GitHub
commit 9d6adef048
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View File

@ -543,7 +543,7 @@ bool HttpClient::endOfHeadersReached()
return (iState == eReadingBody || iState == eReadingChunkLength || iState == eReadingBodyChunk); return (iState == eReadingBody || iState == eReadingChunkLength || iState == eReadingBodyChunk);
}; };
int HttpClient::contentLength() long HttpClient::contentLength()
{ {
// skip the response headers, if they haven't been read already // skip the response headers, if they haven't been read already
if (!endOfHeadersReached()) if (!endOfHeadersReached())

View File

@ -272,7 +272,7 @@ public:
@return Length of the body, in bytes, or kNoContentLengthHeader if no @return Length of the body, in bytes, or kNoContentLengthHeader if no
Content-Length header was returned by the server Content-Length header was returned by the server
*/ */
int contentLength(); long contentLength();
/** Returns if the response body is chunked /** Returns if the response body is chunked
@return true if response body is chunked, false otherwise @return true if response body is chunked, false otherwise
@ -374,7 +374,7 @@ protected:
// Stores the status code for the response, once known // Stores the status code for the response, once known
int iStatusCode; int iStatusCode;
// Stores the value of the Content-Length header, if present // Stores the value of the Content-Length header, if present
int iContentLength; long iContentLength;
// How many bytes of the response body have been read by the user // How many bytes of the response body have been read by the user
int iBodyLengthConsumed; int iBodyLengthConsumed;
// How far through a Content-Length header prefix we are // How far through a Content-Length header prefix we are