介绍

作者: Chris Hegarty +
译者: qunfanyi.com
英文原文:https://developer.oracle.com/java/jdk-http-client

JDK HTTP客户端是在JDK 9中添加的。它可以用于通过网络请求HTTP资源。它支持 HTTP/1.1和HTTP/2 ,也支持同步和异步编程模型,将请求和响应体作为反应流处理,并遵循熟悉的构建器模式。这是一个基本的请求,它将响应体打印为字符串。

    HttpClient client = HttpClient.newHttpClient();
    HttpRequest request = HttpRequest.newBuilder()
          .uri(URI.create("http://openjdk.java.net/"))
          .build();
    client.sendAsync(request, asString())
          .thenApply(HttpResponse::body)
          .thenAccept(System.out::println)
          .join();
贡献翻译,请加 QQ: 840750575    点击这里给我发消息
数码
沪ICP备19006215号-4