type net/http.Handler
97 uses
net/http (current package)
fs.go#L838: func FileServer(root FileSystem) Handler {
h2_bundle.go#L3846: s.TLSNextProto = map[string]func(*Server, *tls.Conn, Handler){}
h2_bundle.go#L3848: protoHandler := func(hs *Server, c *tls.Conn, h Handler) {
h2_bundle.go#L3887: Handler Handler
h2_bundle.go#L3904: func (o *http2ServeConnOpts) handler() Handler {
h2_bundle.go#L4064: handler Handler
server.go#L86: type Handler interface {
server.go#L2090: func NotFoundHandler() Handler { return HandlerFunc(NotFound) }
server.go#L2098: func StripPrefix(prefix string, h Handler) Handler {
server.go#L2214: func RedirectHandler(url string, code int) Handler {
server.go#L2261: h Handler
server.go#L2310: func (mux *ServeMux) match(path string) (h Handler, pattern string) {
server.go#L2383: func (mux *ServeMux) Handler(r *Request) (h Handler, pattern string) {
server.go#L2420: func (mux *ServeMux) handler(host, path string) (h Handler, pattern string) {
server.go#L2453: func (mux *ServeMux) Handle(pattern string, handler Handler) {
server.go#L2507: func Handle(pattern string, handler Handler) { DefaultServeMux.Handle(pattern, handler) }
server.go#L2527: func Serve(l net.Listener, handler Handler) error {
server.go#L2544: func ServeTLS(l net.Listener, handler Handler, certFile, keyFile string) error {
server.go#L2558: Handler Handler // handler to invoke, http.DefaultServeMux if nil
server.go#L2614: TLSNextProto map[string]func(*Server, *tls.Conn, Handler)
server.go#L3162: func ListenAndServe(addr string, handler Handler) error {
server.go#L3172: func ListenAndServeTLS(addr, certFile, keyFile string, handler Handler) error {
server.go#L3266: func TimeoutHandler(h Handler, dt time.Duration, msg string) Handler {
server.go#L3279: handler 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 {
contrib.go.opencensus.io/exporter/prometheus
prometheus.go#L40: handler http.Handler
prometheus.go#L68: var _ http.Handler = (*Exporter)(nil)
expvar
expvar.go#L349: func Handler() http.Handler {
github.com/prometheus/client_golang/prometheus/promhttp
http.go#L74: func Handler() http.Handler {
http.go#L86: func HandlerFor(reg prometheus.Gatherer, opts HandlerOpts) http.Handler {
http.go#L215: func InstrumentMetricHandler(reg prometheus.Registerer, handler http.Handler) http.Handler {
instrument_server.go#L36: func InstrumentHandlerInFlight(g prometheus.Gauge, next http.Handler) http.Handler {
instrument_server.go#L61: func InstrumentHandlerDuration(obs prometheus.ObserverVec, next http.Handler) http.HandlerFunc {
instrument_server.go#L94: func InstrumentHandlerCounter(counter *prometheus.CounterVec, next http.Handler) http.HandlerFunc {
instrument_server.go#L129: func InstrumentHandlerTimeToWriteHeader(obs prometheus.ObserverVec, next http.Handler) http.HandlerFunc {
instrument_server.go#L157: func InstrumentHandlerRequestSize(obs prometheus.ObserverVec, next http.Handler) http.HandlerFunc {
instrument_server.go#L192: func InstrumentHandlerResponseSize(obs prometheus.ObserverVec, next http.Handler) http.Handler {
go.opencensus.io/plugin/ochttp
route.go#L35: func WithRouteTag(handler http.Handler, route string) http.Handler {
server.go#L50: Handler http.Handler
go.opencensus.io/zpages
zpages.go#L44: var Handler http.Handler
golang.org/x/net/http2
server.go#L280: s.TLSNextProto = map[string]func(*http.Server, *tls.Conn, http.Handler){}
server.go#L282: protoHandler := func(hs *http.Server, c *tls.Conn, h http.Handler) {
server.go#L321: Handler http.Handler
server.go#L338: func (o *ServeConnOpts) handler() http.Handler {
server.go#L498: handler http.Handler
golang.org/x/pkgsite/internal/dcensus
dcensus.go#L39: http.Handler
dcensus.go#L62: func (r *Router) Handle(route string, handler http.Handler) {
dcensus.go#L95: func NewServer() (http.Handler, error) {
golang.org/x/pkgsite/internal/frontend
server.go#L112: func (s *Server) Install(handle func(string, http.Handler), redisClient *redis.Client, authValues []string) {
server.go#L114: detailHandler http.Handler = s.errorHandler(s.serveDetails)
server.go#L115: fetchHandler http.Handler = s.errorHandler(s.serveFetch)
server.go#L116: searchHandler http.Handler = s.errorHandler(s.serveSearch)
server.go#L601: func (s *Server) staticHandler() http.Handler {
golang.org/x/pkgsite/internal/middleware
accept_requests.go#L17: return func(h http.Handler) http.Handler {
betaRedirect.go#L24: return func(h http.Handler) http.Handler {
caching.go#L94: delegate http.Handler
caching.go#L116: return func(h http.Handler) http.Handler {
errorreporting.go#L19: return func(h http.Handler) http.Handler {
experiment.go#L71: return func(h http.Handler) http.Handler {
iapheader.go#L20: return func(h http.Handler) http.Handler {
middleware.go#L12: type Middleware func(http.Handler) http.Handler
middleware.go#L22: return func(h http.Handler) http.Handler {
middleware.go#L33: return func(h http.Handler) http.Handler {
panic.go#L15: func Panic(panicHandler http.Handler) Middleware {
panic.go#L16: return func(h http.Handler) http.Handler {
quota.go#L72: return func(h http.Handler) http.Handler {
requestlog.go#L49: return func(h http.Handler) http.Handler {
requestlog.go#L55: delegate http.Handler
secureheaders.go#L43: return func(h http.Handler) http.Handler {
stats.go#L22: return func(h http.Handler) http.Handler {
timeout.go#L16: return func(h http.Handler) http.Handler {
golang.org/x/pkgsite/internal/testing/testhelper
testhelper.go#L56: func SetupTestClientAndServer(handler http.Handler) (*http.Client, *httptest.Server, func()) {
golang.org/x/pkgsite/internal/worker
server.go#L113: func (s *Server) Install(handle func(string, http.Handler)) {
google.golang.org/grpc
server.go#L872: var _ http.Handler = (*Server)(nil)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |