< prev index next >
src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
Print this page
@@ -83,11 +83,11 @@
debug.log("get: HTTP/1.1: new Http1Exchange");
return createHttp1Exchange(exchange, connection);
} else {
Http2ClientImpl c2 = exchange.client().client2(); // #### improve
HttpRequestImpl request = exchange.request();
- CompletableFuture<Http2Connection> c2f = c2.getConnectionFor(request);
+ CompletableFuture<Http2Connection> c2f = c2.getConnectionFor(request, exchange);
if (debug.on())
debug.log("get: Trying to get HTTP/2 connection");
return c2f.handle((h2c, t) -> createExchangeImpl(h2c, t, exchange, connection))
.thenCompose(Function.identity());
}
< prev index next >