type net/http.Handler
45 uses
net/http (current package)
fs.go#L840: func FileServer(root FileSystem) Handler {
h2_bundle.go#L3990: s.TLSNextProto = map[string]func(*Server, *tls.Conn, Handler){}
h2_bundle.go#L3992: protoHandler := func(hs *Server, c *tls.Conn, h Handler) {
h2_bundle.go#L4031: Handler Handler
h2_bundle.go#L4048: func (o *http2ServeConnOpts) handler() Handler {
h2_bundle.go#L4211: handler Handler
server.go#L86: type Handler interface {
server.go#L2105: func NotFoundHandler() Handler { return HandlerFunc(NotFound) }
server.go#L2113: func StripPrefix(prefix string, h Handler) Handler {
server.go#L2229: func RedirectHandler(url string, code int) Handler {
server.go#L2276: h Handler
server.go#L2325: func (mux *ServeMux) match(path string) (h Handler, pattern string) {
server.go#L2398: func (mux *ServeMux) Handler(r *Request) (h Handler, pattern string) {
server.go#L2434: func (mux *ServeMux) handler(host, path string) (h Handler, pattern string) {
server.go#L2467: func (mux *ServeMux) Handle(pattern string, handler Handler) {
server.go#L2521: func Handle(pattern string, handler Handler) { DefaultServeMux.Handle(pattern, handler) }
server.go#L2541: func Serve(l net.Listener, handler Handler) error {
server.go#L2558: func ServeTLS(l net.Listener, handler Handler, certFile, keyFile string) error {
server.go#L2572: Handler Handler // handler to invoke, http.DefaultServeMux if nil
server.go#L2630: TLSNextProto map[string]func(*Server, *tls.Conn, Handler)
server.go#L2930: func AllowQuerySemicolons(h Handler) Handler {
server.go#L3220: func ListenAndServe(addr string, handler Handler) error {
server.go#L3230: func ListenAndServeTLS(addr, certFile, keyFile string, handler Handler) error {
server.go#L3324: func TimeoutHandler(h Handler, dt time.Duration, msg string) Handler {
server.go#L3337: handler Handler
server.go#L3616: func MaxBytesHandler(h Handler, n int64) Handler {
net/http/httptest
server.go#L103: func NewServer(handler http.Handler) *Server {
server.go#L115: func NewUnstartedServer(handler http.Handler) *Server {
server.go#L188: func NewTLSServer(handler http.Handler) *Server {
net/http/pprof
pprof.go#L225: func Handler(name string) http.Handler {
expvar
expvar.go#L349: func Handler() http.Handler {
go.pact.im/x/basicauth
static.go#L12: var _ http.Handler = (*StaticHandler)(nil)
static.go#L18: Handler http.Handler
static.go#L27: func Static(handler http.Handler, user, pass string) *StaticHandler {
go.pact.im/x/httpdebug
httpdebug.go#L16: func New() http.Handler {
golang.org/x/net/http2
server.go#L303: s.TLSNextProto = map[string]func(*http.Server, *tls.Conn, http.Handler){}
server.go#L305: protoHandler := func(hs *http.Server, c *tls.Conn, h http.Handler) {
server.go#L344: Handler http.Handler
server.go#L375: func (o *ServeConnOpts) handler() http.Handler {
server.go#L557: handler http.Handler
google.golang.org/grpc
server.go#L978: var _ http.Handler = (*Server)(nil)