diff --git a/web/web.go b/web/web.go index 6d956a7dc6..0c9099765e 100644 --- a/web/web.go +++ b/web/web.go @@ -344,14 +344,14 @@ func New(logger log.Logger, o *Options) *Handler { router.Post("/-/reload", h.reload) router.Put("/-/reload", h.reload) } else { - router.Post("/-/quit", func(w http.ResponseWriter, _ *http.Request) { + forbiddenAPINotEnabled := func(w http.ResponseWriter, _ *http.Request) { w.WriteHeader(http.StatusForbidden) - w.Write([]byte("Lifecycle APIs are not enabled")) - }) - router.Post("/-/reload", func(w http.ResponseWriter, _ *http.Request) { - w.WriteHeader(http.StatusForbidden) - w.Write([]byte("Lifecycle APIs are not enabled")) - }) + w.Write([]byte("Lifecycle API is not enabled.")) + } + router.Post("/-/quit", forbiddenAPINotEnabled) + router.Put("/-/quit", forbiddenAPINotEnabled) + router.Post("/-/reload", forbiddenAPINotEnabled) + router.Put("/-/reload", forbiddenAPINotEnabled) } router.Get("/-/quit", func(w http.ResponseWriter, _ *http.Request) { w.WriteHeader(http.StatusMethodNotAllowed)