github.com/mheon/docker@v0.11.2-0.20150922122814-44f47903a831/api/server/server_experimental_unix.go (about) 1 // +build experimental,!windows 2 3 package server 4 5 func (s *Server) registerSubRouter() { 6 httpHandler := s.daemon.NetworkAPIRouter() 7 8 subrouter := s.router.PathPrefix("/v{version:[0-9.]+}/networks").Subrouter() 9 subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler) 10 subrouter = s.router.PathPrefix("/networks").Subrouter() 11 subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler) 12 13 subrouter = s.router.PathPrefix("/v{version:[0-9.]+}/services").Subrouter() 14 subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler) 15 subrouter = s.router.PathPrefix("/services").Subrouter() 16 subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler) 17 18 subrouter = s.router.PathPrefix("/v{version:[0-9.]+}/sandboxes").Subrouter() 19 subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler) 20 subrouter = s.router.PathPrefix("/sandboxes").Subrouter() 21 subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler) 22 }