From 2004e9c9a350e4491fe016c08ed7c7502bfc60f2 Mon Sep 17 00:00:00 2001 From: simonzhangsz Date: Tue, 30 Jan 2024 20:55:30 +0800 Subject: [PATCH] fix: http2 issue --- restagent/restagent.go | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/restagent/restagent.go b/restagent/restagent.go index 822b0ab9..b58aee2c 100644 --- a/restagent/restagent.go +++ b/restagent/restagent.go @@ -166,26 +166,18 @@ func HttpListenWebServerTLS(addr, caFile, certFile, keyFile string, clientAuthTy } func HttpListenWebServer(addr string) { - - h2s := &http2.Server{ - // ... - } + // 创建HTTP服务器 server := &http.Server{ - Addr: addr, - Handler: h2c.NewHandler(nil, h2s), + Addr: addr, } - // // 创建HTTP服务器 - // server := &http.Server{ - // Addr: addr, - // } - // // support http 2.0 server - // err := http2.ConfigureServer(server, &http2.Server{}) - // if err != nil { - // fmt.Println("ConfigureServer err:", err) - // os.Exit(7) - // } - err := server.ListenAndServe() + // support http 2.0 server + err := http2.ConfigureServer(server, &http2.Server{}) + if err != nil { + fmt.Println("ConfigureServer err:", err) + os.Exit(7) + } + err = server.ListenAndServe() if err != nil { fmt.Println("ListenAndServe err:", err) os.Exit(8)