From 2df4a0b426704efc280c63fa9b50460344157e68 Mon Sep 17 00:00:00 2001 From: Hideki Shiro Date: Fri, 27 May 2016 00:39:44 +0900 Subject: [PATCH] allow HTTP header value without LWS. --- libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp b/libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp index 488607166..cbfa256c4 100644 --- a/libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp +++ b/libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp @@ -906,7 +906,8 @@ int HTTPClient::handleHeaderResponse() _returnCode = headerLine.substring(9, headerLine.indexOf(' ', 9)).toInt(); } else if(headerLine.indexOf(':')) { String headerName = headerLine.substring(0, headerLine.indexOf(':')); - String headerValue = headerLine.substring(headerLine.indexOf(':') + 2); + String headerValue = headerLine.substring(headerLine.indexOf(':') + 1); + headerValue.trim(); if(headerName.equalsIgnoreCase("Content-Length")) { _size = headerValue.toInt();