@@ -158,10 +158,10 @@ class WebServer {
158
158
void onNotFound (THandlerFunction fn); // called when handler is not assigned
159
159
void onFileUpload (THandlerFunction ufn); // handle file uploads
160
160
161
- String uri () {
161
+ String uri () const {
162
162
return _currentUri;
163
163
}
164
- HTTPMethod method () {
164
+ HTTPMethod method () const {
165
165
return _currentMethod;
166
166
}
167
167
virtual NetworkClient &client () {
@@ -174,24 +174,24 @@ class WebServer {
174
174
return *_currentRaw;
175
175
}
176
176
177
- String pathArg (unsigned int i); // get request path argument by number
178
- String arg (String name); // get request argument value by name
179
- String arg (int i); // get request argument value by number
180
- String argName (int i); // get request argument name by number
181
- int args (); // get arguments count
182
- bool hasArg (String name); // check if argument exists
177
+ String pathArg (unsigned int i) const ; // get request path argument by number
178
+ String arg (const String & name) const ; // get request argument value by name
179
+ String arg (int i) const ; // get request argument value by number
180
+ String argName (int i) const ; // get request argument name by number
181
+ int args () const ; // get arguments count
182
+ bool hasArg (const String & name) const ; // check if argument exists
183
183
void collectHeaders (const char *headerKeys[], const size_t headerKeysCount); // set the request headers to collect
184
- String header (String name); // get request header value by name
185
- String header (int i); // get request header value by number
186
- String headerName (int i); // get request header name by number
187
- int headers (); // get header count
188
- bool hasHeader (String name); // check if header exists
184
+ String header (const String & name) const ; // get request header value by name
185
+ String header (int i) const ; // get request header value by number
186
+ String headerName (int i) const ; // get request header name by number
187
+ int headers () const ; // get header count
188
+ bool hasHeader (const String & name) const ; // check if header exists
189
189
190
- int clientContentLength () {
190
+ int clientContentLength () const {
191
191
return _clientContentLength;
192
192
} // return "content-length" of incoming HTTP header from "_currentClient"
193
193
194
- String hostHeader (); // get request host header if available or empty String if not
194
+ String hostHeader () const ; // get request host header if available or empty String if not
195
195
196
196
// send response to the client
197
197
// code - HTTP response code, can be 200 or 404
@@ -240,9 +240,9 @@ class WebServer {
240
240
void _handleRequest ();
241
241
void _finalizeResponse ();
242
242
bool _parseRequest (NetworkClient &client);
243
- void _parseArguments (String data);
243
+ void _parseArguments (const String & data);
244
244
static String _responseCodeToString (int code);
245
- bool _parseForm (NetworkClient &client, String boundary, uint32_t len);
245
+ bool _parseForm (NetworkClient &client, const String & boundary, uint32_t len);
246
246
bool _parseFormUploadAborted ();
247
247
void _uploadWriteByte (uint8_t b);
248
248
int _uploadReadByte (NetworkClient &client);
0 commit comments