From 22cd71ca21d7a261c9144f87f7308e66af176867 Mon Sep 17 00:00:00 2001 From: simonzhangsz Date: Fri, 26 Jan 2024 16:44:52 +0800 Subject: [PATCH] add: http support http 2.0 server --- restagent/restagent.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/restagent/restagent.go b/restagent/restagent.go index 8cd9279b..4f0821c0 100644 --- a/restagent/restagent.go +++ b/restagent/restagent.go @@ -23,6 +23,7 @@ import ( "ems.agt/src/framework/middleware" libSession "ems.agt/src/lib_features/session" "github.com/gin-gonic/gin" + "golang.org/x/net/http2" ) // const defaultConfigFile = "./etc/restconf.yaml" @@ -108,6 +109,9 @@ func HttpListenConfigTLS(addr, caFile, certFile, keyFile string, clientAuthType TLSConfig: tlsConfig, } + // support http 2.0 server + http2.ConfigureServer(server, &http2.Server{}) + err = server.ListenAndServeTLS(certFile, keyFile) if err != nil { fmt.Println("ListenAndServeTLS err:", err)