...

Source file src/sigs.k8s.io/controller-runtime/pkg/internal/httpserver/server.go

Documentation: sigs.k8s.io/controller-runtime/pkg/internal/httpserver

     1  package httpserver
     2  
     3  import (
     4  	"net/http"
     5  	"time"
     6  )
     7  
     8  // New returns a new server with sane defaults.
     9  func New(handler http.Handler) *http.Server {
    10  	return &http.Server{
    11  		Handler:           handler,
    12  		MaxHeaderBytes:    1 << 20,
    13  		IdleTimeout:       90 * time.Second, // matches http.DefaultTransport keep-alive timeout
    14  		ReadHeaderTimeout: 32 * time.Second,
    15  	}
    16  }
    17  

View as plain text