mirror of
https://github.com/golang/go
synced 2024-11-22 02:04:40 -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
|
||||
// in the DefaultServeMux.
|
||||
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,
|
||||
// creating a new service thread for each. The service threads
|
||||
// read requests and then call handler to reply to them.
|
||||
|
Loading…
Reference in New Issue
Block a user