< 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 >