1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-27 21:16:50 +03:00

try to get plain json or string data

This commit is contained in:
John Doe 2015-07-05 20:13:00 +03:00 committed by Ivan Grokhotkov
parent cab5109799
commit 1694380caa

View File

@ -108,7 +108,12 @@ bool ESP8266WebServer::_parseRequest(WiFiClient& client) {
if (!isForm){ if (!isForm){
if (searchStr != "") searchStr += '&'; if (searchStr != "") searchStr += '&';
searchStr += client.readStringUntil('\r'); String bodyLine = client.readStringUntil('\r');
if(bodyLine.startsWith('{') || bodyLine.startsWith('[') || bodyLine.indexOf('=') == -1){
//plain post json or other data
searchStr += "plain";
}
searchStr += bodyLine;
client.readStringUntil('\n'); client.readStringUntil('\n');
} }
_parseArguments(searchStr); _parseArguments(searchStr);