Skip to content

Commit 4a2e7c2

Browse files
committed
Switching to forked esp32_https_server, which has feature/request_param_parsing branch merged already and HTTPRequest::getHTTPHeaders()
1 parent 2af21f7 commit 4a2e7c2

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"dependencies": [
1818
{
1919
"name": "esp32_https_server",
20-
"version": "0.3.0"
20+
"version": "https://github.com/jackjansen/esp32_https_server.git#exp-jack-compat"
2121
}
2222
],
2323
"license": "MIT",

platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ framework = arduino
66
platform = espressif32@>=1.11
77
board = lolin32
88
lib_ldf_mode = deep+
9-
lib_deps = esp32_https_server
9+
lib_deps = https://github.com/jackjansen/esp32_https_server.git#exp-jack-compat
1010
src_filter = +<*> +<../examples/HelloServer>

src/ESPWebServer.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,8 @@ String ESPWebServer::arg(String name) {
138138
return "";
139139
}
140140
ResourceParameters *params = _activeRequest->getParams();
141-
std::string value = params->getRequestParameter(std::string(name.c_str()));
141+
std::string value;
142+
params->getQueryParameter(std::string(name.c_str()), value);
142143
HTTPS_LOGD("arg(%s) returns %s", name.c_str(), value.c_str());
143144
return String(value.c_str());
144145
}
@@ -167,7 +168,7 @@ bool ESPWebServer::hasArg(String name) {
167168
return false;
168169
}
169170
ResourceParameters *params = _activeRequest->getParams();
170-
bool rv = params->isRequestParameterSet(std::string(name.c_str()));
171+
bool rv = params->isQueryParameterSet(std::string(name.c_str()));
171172
HTTPS_LOGD("hasArg(%s) returns %d", name.c_str(), (int)rv);
172173
return rv;
173174
}

0 commit comments

Comments
 (0)