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)