mirror of
https://github.com/golang/go
synced 2024-11-22 02:24:41 -07:00
http: add HandleFunc as shortcut to Handle(path, HandlerFunc(func))
R=rsc CC=golang-dev https://golang.org/cl/763042
This commit is contained in:
parent
66dd26e967
commit
dc6f8321b1
@ -524,10 +524,21 @@ func (mux *ServeMux) Handle(pattern string, handler Handler) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// HandleFunc registers the handler function for the given pattern.
|
||||||
|
func (mux *ServeMux) HandleFunc(pattern string, handler func(*Conn, *Request)) {
|
||||||
|
mux.Handle(pattern, HandlerFunc(handler))
|
||||||
|
}
|
||||||
|
|
||||||
// Handle registers the handler for the given pattern
|
// Handle registers the handler for the given pattern
|
||||||
// in the DefaultServeMux.
|
// in the DefaultServeMux.
|
||||||
func Handle(pattern string, handler Handler) { DefaultServeMux.Handle(pattern, handler) }
|
func Handle(pattern string, handler Handler) { DefaultServeMux.Handle(pattern, handler) }
|
||||||
|
|
||||||
|
// HandleFunc registers the handler function for the given pattern
|
||||||
|
// in the DefaultServeMux.
|
||||||
|
func HandleFunc(pattern string, handler func(*Conn, *Request)) {
|
||||||
|
DefaultServeMux.HandleFunc(pattern, handler)
|
||||||
|
}
|
||||||
|
|
||||||
// Serve accepts incoming HTTP connections on the listener l,
|
// Serve accepts incoming HTTP connections on the listener l,
|
||||||
// creating a new service thread for each. The service threads
|
// creating a new service thread for each. The service threads
|
||||||
// read requests and then call handler to reply to them.
|
// read requests and then call handler to reply to them.
|
||||||
|
Loading…
Reference in New Issue
Block a user