From 319caba2403c9f5680180449bc6165f35842541a Mon Sep 17 00:00:00 2001 From: Eric Wilkison Date: Mon, 23 Nov 2015 12:39:40 -0800 Subject: [PATCH] Fix: WebServer eating first char from header value --- libraries/ESP8266WebServer/src/Parsing.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/ESP8266WebServer/src/Parsing.cpp b/libraries/ESP8266WebServer/src/Parsing.cpp index 318b0f547..8d740cf7a 100644 --- a/libraries/ESP8266WebServer/src/Parsing.cpp +++ b/libraries/ESP8266WebServer/src/Parsing.cpp @@ -107,7 +107,8 @@ bool ESP8266WebServer::_parseRequest(WiFiClient& client) { break; } headerName = req.substring(0, headerDiv); - headerValue = req.substring(headerDiv + 2); + headerValue = req.substring(headerDiv + 1); + headerValue.trim(); _collectHeader(headerName.c_str(),headerValue.c_str()); #ifdef DEBUG