Index: net/base/net_util.cc |
diff --git a/net/base/net_util.cc b/net/base/net_util.cc |
index b27246b4680cd36959d034bbb6a8cc8844737c64..d4b525b35d45d57b87d1654219c0148b422c7b6b 100644 |
--- a/net/base/net_util.cc |
+++ b/net/base/net_util.cc |
@@ -432,6 +432,14 @@ |
return url.has_host() ? TrimEndingDot(url.host()) : url.spec(); |
} |
+bool CanStripTrailingSlash(const GURL& url) { |
+ // Omit the path only for standard, non-file URLs with nothing but "/" after |
+ // the hostname. |
+ return url.IsStandard() && !url.SchemeIsFile() && |
+ !url.SchemeIsFileSystem() && !url.has_query() && !url.has_ref() |
+ && url.path() == "/"; |
+} |
+ |
GURL SimplifyUrlForRequest(const GURL& url) { |
DCHECK(url.is_valid()); |
GURL::Replacements replacements; |