亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Jdk11使用HttpClient提交Http2請求的實現(xiàn)方法

 更新時間:2022年08月26日 08:33:38   作者:chniny  
這篇文章主要介紹了Jdk11使用HttpClient提交Http2請求的實現(xiàn)方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
  • HTTP2協(xié)議的強制要求https,如果?標URI是HTTP的,則?法使?HTTP 2協(xié)議

測試 -> https://http2.akamai.com/demo

  • 判斷?站是否是http2協(xié)議

瀏覽器 -> network?板 -> 右鍵名稱 -> 選擇protocol
瀏覽器 -> network?板 -> 右鍵名稱 -> 選擇協(xié)議

  • 發(fā)送http2請求案例
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.time.Duration;

public class Main {
    
    public static void main(String[] args) throws Exception {
        testHttp2();
    }

    private static final String targetUrl = "https://http2.akamai.com/demo";
    private static final URI uri = URI.create(targetUrl);
    
    private static final void testHttp2() {
        //設(shè)置建立連接的超時 connect timeout
        var httpClient = HttpClient.newBuilder().connectTimeout(Duration.ofMillis(5000))
                .version(HttpClient.Version.HTTP_2)
                .build();
        var request = HttpRequest.newBuilder().timeout(Duration.ofMillis(3000))
                .header("key1", "v1")
                .header("key2", "v2")
                .uri(uri).build();
        try {
            var response = httpClient.send(request, HttpResponse.BodyHandlers.ofString());
            System.out.println(response.body());
            System.out.println(response.version());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
}

到此這篇關(guān)于Jdk11使用HttpClient提交Http2請求的文章就介紹到這了,更多相關(guān)Jdk11 Http2請求內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論