< prev index next >
test/jdk/java/net/httpclient/AuthSchemesTest.java
Print this page
*** 127,136 ****
--- 127,141 ----
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("user", new char[] {'a','b','c'});
}
}
+ static String serverAuthority(ServerSocket server) {
+ return InetAddress.getLoopbackAddress().getHostName() + ":"
+ + server.getLocalPort();
+ }
+
public static void main(String[] args) throws Exception {
ServerSocket serversocket = null;
BasicServer server = null;
Auth authenticator = new Auth();
*** 140,150 ****
HttpClient client = HttpClient.newBuilder()
.authenticator(authenticator)
.build();
server.start();
! URI uri = URI.create("http://127.0.0.1:" + port + "/foo");
HttpRequest request = HttpRequest.newBuilder(uri)
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
if (response.statusCode() != 200 || !response.body().equals(server.response())) {
--- 145,155 ----
HttpClient client = HttpClient.newBuilder()
.authenticator(authenticator)
.build();
server.start();
! URI uri = URI.create("http://" + serverAuthority(serversocket) + "/foo");
HttpRequest request = HttpRequest.newBuilder(uri)
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
if (response.statusCode() != 200 || !response.body().equals(server.response())) {
< prev index next >