HttpClient httpClient = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("http://www.example.com")) .GET() .build(); HttpResponse<String> response = httpClient.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println("Response Code: " + response.statusCode()); System.out.println("Response Body: " + response.body()); int statusCode = response.statusCode(); String responseBody = response.body(); System.out.println("Response Code: " + statusCode); System.out.println("Response Body: " + responseBody); HttpClient httpClient = HttpClient.newBuilder() .connectTimeout(Duration.ofSeconds(10)) .build(); Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy.example.com", 8080)); HttpClient httpClient = HttpClient.newBuilder() .proxy(proxy) .build(); Authenticator authenticator = new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("username", "password".toCharArray()); } }; HttpClient httpClient = HttpClient.newBuilder() .authenticator(authenticator) .build();


上一篇:
下一篇:
切换中文