summaryrefslogtreecommitdiffstats
path: root/chromium/net/server/http_server_request_info.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/server/http_server_request_info.h')
-rw-r--r--chromium/net/server/http_server_request_info.h11
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;