server_experimental_unix.go 1001 B

12345678910111213141516171819202122
  1. // +build experimental,!windows
  2. package server
  3. func (s *Server) registerSubRouter() {
  4. httpHandler := s.daemon.NetworkAPIRouter()
  5. subrouter := s.router.PathPrefix("/v{version:[0-9.]+}/networks").Subrouter()
  6. subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
  7. subrouter = s.router.PathPrefix("/networks").Subrouter()
  8. subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
  9. subrouter = s.router.PathPrefix("/v{version:[0-9.]+}/services").Subrouter()
  10. subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
  11. subrouter = s.router.PathPrefix("/services").Subrouter()
  12. subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
  13. subrouter = s.router.PathPrefix("/v{version:[0-9.]+}/sandboxes").Subrouter()
  14. subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
  15. subrouter = s.router.PathPrefix("/sandboxes").Subrouter()
  16. subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
  17. }