type net/http.HandlerFunc
58 uses
net/http (current package)
h2_bundle.go#L6521: func http2new400Handler(err error) HandlerFunc {
server.go#L2065: type HandlerFunc func(ResponseWriter, *Request)
server.go#L2068: func (f HandlerFunc) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L2090: func NotFoundHandler() Handler { return HandlerFunc(NotFound) }
server.go#L2102: return HandlerFunc(func(w ResponseWriter, r *Request) {
server.go#L2501: mux.Handle(pattern, HandlerFunc(handler))
expvar
expvar.go#L350: return http.HandlerFunc(expvarHandler)
github.com/prometheus/client_golang/prometheus/promhttp
http.go#L114: h := http.HandlerFunc(func(rsp http.ResponseWriter, req *http.Request) {
instrument_server.go#L37: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L61: func InstrumentHandlerDuration(obs prometheus.ObserverVec, next http.Handler) http.HandlerFunc {
instrument_server.go#L65: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L74: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L94: func InstrumentHandlerCounter(counter *prometheus.CounterVec, next http.Handler) http.HandlerFunc {
instrument_server.go#L98: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L105: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L129: func InstrumentHandlerTimeToWriteHeader(obs prometheus.ObserverVec, next http.Handler) http.HandlerFunc {
instrument_server.go#L132: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L157: func InstrumentHandlerRequestSize(obs prometheus.ObserverVec, next http.Handler) http.HandlerFunc {
instrument_server.go#L161: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L169: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L194: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
golang.org/x/net/http2
server.go#L2966: func new400Handler(err error) http.HandlerFunc {
golang.org/x/pkgsite/internal/dcensus
dcensus.go#L70: func (r *Router) HandleFunc(route string, handler http.HandlerFunc) {
golang.org/x/pkgsite/internal/frontend
server.go#L130: handle("/_ah/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L135: handle("/favicon.ico", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L138: handle("/mod/", http.HandlerFunc(s.handleModuleDetailsRedirect))
server.go#L139: handle("/pkg/", http.HandlerFunc(s.handlePackageDetailsRedirect))
server.go#L141: handle("/play/compile", http.HandlerFunc(s.proxyPlayground))
server.go#L142: handle("/play/fmt", http.HandlerFunc(s.handleFmt))
server.go#L143: handle("/play/share", http.HandlerFunc(s.proxyPlayground))
server.go#L148: handle("/badge/", http.HandlerFunc(s.badgeHandler))
server.go#L149: handle("/styleguide", http.HandlerFunc(s.errorHandler(s.serveStyleGuide)))
server.go#L150: handle("/C", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L160: handle("/robots.txt", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L236: func (s *Server) staticPageHandler(templateName, title string) http.HandlerFunc {
server.go#L277: func (s *Server) licensePolicyHandler() http.HandlerFunc {
server.go#L279: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L312: func (s *Server) PanicHandler() (_ http.HandlerFunc, err error) {
server.go#L342: func (s *Server) errorHandler(f func(w http.ResponseWriter, r *http.Request, ds internal.DataSource) error) http.HandlerFunc {
golang.org/x/pkgsite/internal/index
test_helper.go#L24: http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
golang.org/x/pkgsite/internal/middleware
accept_requests.go#L18: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
betaRedirect.go#L25: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
errorreporting.go#L20: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
experiment.go#L72: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
iapheader.go#L21: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
panic.go#L17: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
quota.go#L73: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
secureheaders.go#L44: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
stats.go#L23: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
timeout.go#L17: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
golang.org/x/pkgsite/internal/worker
server.go#L129: handle("/_ah/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L153: handle("/fetch/", http.StripPrefix("/fetch", rmw(http.HandlerFunc(s.handleFetch))))
server.go#L214: handle("/versions", http.HandlerFunc(s.handleHTMLPage(s.doVersionsPage)))
server.go#L217: handle("/healthz", http.HandlerFunc(s.handleHealthCheck))
server.go#L219: handle("/favicon.ico", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L224: handle("/", http.HandlerFunc(s.handleHTMLPage(s.doIndexPage)))
server.go#L460: func (s *Server) handleHTMLPage(f func(w http.ResponseWriter, r *http.Request) error) http.HandlerFunc {
server.go#L743: func (s *Server) errorHandler(f func(w http.ResponseWriter, r *http.Request) error) http.HandlerFunc {
 |
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. |