mirror of
https://github.com/gotenberg/gotenberg.git
synced 2026-08-19 05:32:16 +01:00
feat: add HTTP2 (h2c) support (#366)
This commit is contained in:
@@ -19,6 +19,7 @@ import (
|
|||||||
flag "github.com/spf13/pflag"
|
flag "github.com/spf13/pflag"
|
||||||
"go.uber.org/multierr"
|
"go.uber.org/multierr"
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
|
"golang.org/x/net/http2"
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
@@ -444,7 +445,8 @@ func (a *API) Start() error {
|
|||||||
|
|
||||||
// As the listen method is blocking, run it in a goroutine.
|
// As the listen method is blocking, run it in a goroutine.
|
||||||
go func() {
|
go func() {
|
||||||
err := a.srv.Start(fmt.Sprintf(":%d", a.port))
|
server := &http2.Server{}
|
||||||
|
err := a.srv.StartH2CServer(fmt.Sprintf(":%d", a.port), server)
|
||||||
if !errors.Is(err, http.ErrServerClosed) {
|
if !errors.Is(err, http.ErrServerClosed) {
|
||||||
a.logger.Fatal(err.Error())
|
a.logger.Fatal(err.Error())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user