diff --git a/src/app/WEBClient.cpp b/src/app/WEBClient.cpp index e8357d1..e88c5cb 100644 --- a/src/app/WEBClient.cpp +++ b/src/app/WEBClient.cpp @@ -12,11 +12,10 @@ WEBClient::WEBClient(WiFiClient client, uint8_t id, uint16_t maxResourceBuffer, _httpRequestData.HV = WEBServer::HttpVersion::UNKNOWN; _httpRequestData.HMT = WEBServer::HttpMIMEType::UNKNOWN_MIME; - _httpRequestData.getParamsDataPointer = NULL; _httpRequestData.postParamsDataPointer = NULL; _httpRequestData.httpResource = NULL; - _httpRequestData.maxResourceBuffer = maxResourceBuffer; + _httpRequestData.maxResourceBuffer = maxResourceBuffer; // \0 included _httpRequestData.httpBody = NULL; _httpRequestData.maxBodyBuffer = maxBodyBuffer; } diff --git a/src/app/WEBClient.h b/src/app/WEBClient.h index c2587cc..3cf0af4 100644 --- a/src/app/WEBClient.h +++ b/src/app/WEBClient.h @@ -9,13 +9,13 @@ class WEBClient : public TCPClient template friend class WEBServer; public: - WEBClient(WiFiClient client, uint8_t id, uint16_t maxResourceBuffer = 255, uint16_t maxBodyBuffer = 255, uint16_t dataBufferSize = 511); + WEBClient(WiFiClient client, uint8_t id, uint16_t maxResourceBuffer = 256, uint16_t maxBodyBuffer = 256, uint16_t dataBufferSize = 512); virtual ~WEBClient(); protected: WEBServer::WEBClientState _WEBClientState = WEBServer::WEBClientState::ACCEPTED; private: WEBServer::HttpRequestData _httpRequestData; - WEBServer::HttpParserStatus _httpParserState = WEBServer::HttpParserStatus::HTTP_VERB; + WEBServer::HttpParserStatus _httpParserState = WEBServer::HttpParserStatus::PARSE_HTTP_VERB; uint64_t _fileSentBytes = 0; struct {