// Head adds a HEAD route & handler to the router.
357497
func (g *routeGroup) Head(path string, h ...Handler) {
	g.handle(HEAD, path, h)
}
983857
func (m *Mux) Head(pattern PatternType, handler HandlerType) {
	m.rt.handleUntyped(pattern, mHEAD, handler)
}
45904
func (s *Server) Handle(route string, method string, httpHandler http.Handler) {
	s.addRoute(route, method, httpHandler)
}
1043901
func (r *router) HEAD(path string, handler Route) {
	r.group.HEAD(path, handler)
}
722391
func (e *Echo) Head(path string, h interface{}, m ...interface{}) {
	e.add(HEAD, "", path, h, m...)
}
707504
func (r *Router) Handler(method string, path string, handler http.Handler) {
	r.Router.Handler(method, path, handler)
}
1060101
func (m *Mux) HEAD(patt string, handlers ...http.HandlerFunc) {
	m.add("HEAD", patt, handlers)
}
637893
func (r *Router) Head(path string, handler HandlerFunc) {
	r.Add(HEAD, path, handler)
}
137206
func Head(pattern web.PatternType, handler web.HandlerType) {
	DefaultMux.Head(pattern, handler)
}
896366
func (rc *RequestConfig) HEAD(path string) *RequestConfig {
	rc.Path = path
	rc.Method = "HEAD"

	return rc
}
947568
func (r *Router) Head(pattern string, handlers ...Middleware) *Router {
	return r.Handle(http.MethodHead, pattern, handlers...)
}
301961
func (r *Router) Handle(event string, h http.Handler) {
	r.routes[event] = h
}
726238
func (m *Mux) HEAD(path string, handler HandlerFunc) Handler {
	return m.Handler("HEAD", path, handler)
}
244777
func (s *Server) handle(method, path string, h handlerFunc, authStrategy ...string) *route {
	r := s.route(h)
	s.mux.Handle(path, r).Methods(method)
	return r
}
661482
func Head(url string, ro *RequestOptions) (*Response, error) {
	return DoRegularRequest("HEAD", url, ro)
}
972764
func (s *Server) Head(path string, h HandlerFunc, opts ...HandlerOption) {
	s.register(http.MethodHead, path, h, opts...)
}
713690
func Head(g Grouping, n int) Grouping {
	return headTail(g, n, false)
}