diff options
Diffstat (limited to 'chromium/net/server/http_server_request_info.h')
-rw-r--r-- | chromium/net/server/http_server_request_info.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/chromium/net/server/http_server_request_info.h b/chromium/net/server/http_server_request_info.h index 62824187901..1b02655b742 100644 --- a/chromium/net/server/http_server_request_info.h +++ b/chromium/net/server/http_server_request_info.h @@ -8,6 +8,8 @@ #include <map> #include <string> +#include "net/base/ip_endpoint.h" + namespace net { // Meta information about an HTTP request. @@ -23,6 +25,15 @@ class HttpServerRequestInfo { // lower case. std::string GetHeaderValue(const std::string& header_name) const; + // Checks for item in comma-separated header value for given header name. + // Both |header_name| and |header_value| should be lower case. + bool HasHeaderValue( + const std::string& header_name, + const std::string& header_value) const; + + // Request peer address. + IPEndPoint peer; + // Request method. std::string method; |