
Http/2 是Http 协议的较新版本。 Http/2 的改进包括关注数据在服务器和客户端之间的构建和传输方式。在这个新版本的Http/2协议中,为Http客户端、请求和响应定义了单独的类强>。新的 API 使 Http 连接更容易维护、更快速,并且无需第三方库即可实现响应速度更快的应用程序。
新的 API 通过三个类处理 HTTP 连接。
主要特色功能如下:1.注册与否均可购物(同类程序中大多要求注册才能购物),方便了那些懒得注册的客户。降低门槛,自然能抓住更多潜在商机。2.除了同类程序中常见的左侧分类树外,还有顶端分类。左侧分类和顶端分类均可在后台方便的进行管理,左侧分类可任意排序。3.首页通过“新品速递”和“热销商品”两个栏目来展示商品,可自行设置在
- HttpClient:它处理请求的创建和发送。
- HttpRequest:它用于构造要通过HttpClient发送的请求。
- HttpResponse:它保存已发送请求的响应。
在下面的代码片段中,我们需要向特定的 URL 发送请求并接收响应。
// Create an HttpClient object
HttpClient httpClient = HttpClient.newHttpClient();
System.out.println(httpClient.version());
// Build a HTTPRequest
HttpRequest httpRequest = HttpRequest.newBuilder().uri(new URI("https://www.tutorialspoint.com/")).GET().build(); // create a GET request for the given URI
Map > headers = httpRequest.headers().map();
headers.forEach((k, v) -> System.out.println(k + "-" + v));
// Send the request
HttpResponse httpResponse = httpClient.send(httpRequest, HttpResponse.BodyHandler.asString());
// Output the body of the response
System.out.println("Response: " + httpResponse.body());










