Index: net/http/http_auth_handler_digest.cc |
diff --git a/net/http/http_auth_handler_digest.cc b/net/http/http_auth_handler_digest.cc |
index 7ac8b1c0b74e23e925526b4d6e87135c50541de0..bfc83123be17057a29da1c459a085809a6859b8e 100644 |
--- a/net/http/http_auth_handler_digest.cc |
+++ b/net/http/http_auth_handler_digest.cc |
@@ -303,7 +303,8 @@ void HttpAuthHandlerDigest::GetRequestMethodAndPath( |
const GURL& url = request->url; |
- if (target_ == HttpAuth::AUTH_PROXY && url.SchemeIs("https")) { |
+ if (target_ == HttpAuth::AUTH_PROXY && |
+ (url.SchemeIs("https") || url.SchemeIs("ws") || url.SchemeIs("wss"))) { |
*method = "CONNECT"; |
*path = GetHostAndPort(url); |
} else { |