diff --git a/backend/go.mod b/backend/go.mod index c35b4975..09e151a5 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -51,7 +51,6 @@ require ( go.opentelemetry.io/otel/trace v1.43.0 golang.org/x/crypto v0.51.0 golang.org/x/image v0.40.0 - golang.org/x/net v0.54.0 golang.org/x/sync v0.20.0 golang.org/x/text v0.37.0 golang.org/x/time v0.15.0 @@ -163,6 +162,7 @@ require ( go.yaml.in/yaml/v2 v2.4.4 // indirect golang.org/x/arch v0.26.0 // indirect golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f // indirect + golang.org/x/net v0.54.0 // indirect golang.org/x/oauth2 v0.36.0 // indirect golang.org/x/sys v0.44.0 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20260406210006-6f92a3bedf2d // indirect diff --git a/backend/internal/bootstrap/router_bootstrap.go b/backend/internal/bootstrap/router_bootstrap.go index 30b3521e..f8e40b0d 100644 --- a/backend/internal/bootstrap/router_bootstrap.go +++ b/backend/internal/bootstrap/router_bootstrap.go @@ -19,8 +19,6 @@ import ( sloggin "github.com/gin-contrib/slog" "github.com/gin-gonic/gin" "go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin" - "golang.org/x/net/http2" - "golang.org/x/net/http2/h2c" "golang.org/x/time/rate" "gorm.io/gorm" @@ -215,7 +213,7 @@ func newHTTPServer(r *gin.Engine, protocols *http.Protocols) *http.Server { MaxHeaderBytes: 1 << 20, ReadHeaderTimeout: 10 * time.Second, Protocols: protocols, - Handler: h2c.NewHandler(http.HandlerFunc(func(w http.ResponseWriter, req *http.Request) { + Handler: http.HandlerFunc(func(w http.ResponseWriter, req *http.Request) { // HEAD requests don't get matched by Gin routes, so we convert them to GET // middleware.HeadMiddleware will convert them back to HEAD later if req.Method == http.MethodHead { @@ -225,7 +223,7 @@ func newHTTPServer(r *gin.Engine, protocols *http.Protocols) *http.Server { } r.ServeHTTP(w, req) - }), &http2.Server{}), + }), } }