ceph-csi/vendor/sigs.k8s.io/controller-runtime/pkg/internal/httpserver/server.go

17 lines
363 B
Go
Raw Normal View History

package httpserver
import (
"net/http"
"time"
)
// New returns a new server with sane defaults.
func New(handler http.Handler) *http.Server {
return &http.Server{
Handler: handler,
MaxHeaderBytes: 1 << 20,
IdleTimeout: 90 * time.Second, // matches http.DefaultTransport keep-alive timeout
ReadHeaderTimeout: 32 * time.Second,
}
}