HttpServerProperties: Pass NetworkIsolationKey to AltServiceInfo methods

This CL adds NetworkIsolationKey as an argument to
AlternativeServiceInfoVector methods in HttpServerProperties, and makes
consumers pass in the correct key.

Bug: 969890
Change-Id: Icc25b3a944f574522c52d5f1035fdb26539e0b6f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1754271
Commit-Queue: Matt Menke <[email protected]>
Reviewed-by: Zhongyi Shi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#688713}
diff --git a/net/http/bidirectional_stream.cc b/net/http/bidirectional_stream.cc
index d4b199b5..e70c7d7 100644
--- a/net/http/bidirectional_stream.cc
+++ b/net/http/bidirectional_stream.cc
@@ -264,7 +264,7 @@
   load_timing_info_.receive_headers_end = base::TimeTicks::Now();
   read_end_time_ = load_timing_info_.receive_headers_end;
   session_->http_stream_factory()->ProcessAlternativeServices(
-      session_, response_info.headers.get(),
+      session_, net::NetworkIsolationKey(), response_info.headers.get(),
       url::SchemeHostPort(request_info_->url));
   delegate_->OnHeadersReceived(response_headers);
 }