@@ -20,7 +20,7 @@ class FunctionRequestHandler : public RequestHandler<ServerType> {
20
20
{
21
21
}
22
22
23
- bool canHandle (HTTPMethod requestMethod, String requestUri) override {
23
+ bool canHandle (HTTPMethod requestMethod, const String& requestUri) override {
24
24
if (_method != HTTP_ANY && _method != requestMethod)
25
25
return false ;
26
26
@@ -30,14 +30,14 @@ class FunctionRequestHandler : public RequestHandler<ServerType> {
30
30
return true ;
31
31
}
32
32
33
- bool canUpload (String requestUri) override {
33
+ bool canUpload (const String& requestUri) override {
34
34
if (!_ufn || !canHandle (HTTP_POST, requestUri))
35
35
return false ;
36
36
37
37
return true ;
38
38
}
39
39
40
- bool handle (WebServerType& server, HTTPMethod requestMethod, String requestUri) override {
40
+ bool handle (WebServerType& server, HTTPMethod requestMethod, const String& requestUri) override {
41
41
(void ) server;
42
42
if (!canHandle (requestMethod, requestUri))
43
43
return false ;
@@ -46,7 +46,7 @@ class FunctionRequestHandler : public RequestHandler<ServerType> {
46
46
return true ;
47
47
}
48
48
49
- void upload (WebServerType& server, String requestUri, HTTPUpload& upload) override {
49
+ void upload (WebServerType& server, const String& requestUri, HTTPUpload& upload) override {
50
50
(void ) server;
51
51
(void ) upload;
52
52
if (canUpload (requestUri))
@@ -75,7 +75,7 @@ class StaticRequestHandler : public RequestHandler<ServerType> {
75
75
_baseUriLength = _uri.length ();
76
76
}
77
77
78
- bool canHandle (HTTPMethod requestMethod, String requestUri) override {
78
+ bool canHandle (HTTPMethod requestMethod, const String& requestUri) override {
79
79
if ((requestMethod != HTTP_GET) && (requestMethod != HTTP_HEAD))
80
80
return false ;
81
81
@@ -85,7 +85,9 @@ class StaticRequestHandler : public RequestHandler<ServerType> {
85
85
return true ;
86
86
}
87
87
88
- bool handle (WebServerType& server, HTTPMethod requestMethod, String requestUri) override {
88
+ bool handle (WebServerType& server, HTTPMethod requestMethod, const String& __requestUri) override {
89
+ String requestUri (__requestUri);
90
+
89
91
if (!canHandle (requestMethod, requestUri))
90
92
return false ;
91
93
0 commit comments