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)