From a1007411ade94f63ea4cae815ef4280c3e1c6512 Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Wed, 10 Jun 2015 10:04:32 +0100 Subject: [PATCH] Add /domain resource to DNS REST API --- nameserver/http.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nameserver/http.go b/nameserver/http.go index ce438bee..2854d5f8 100644 --- a/nameserver/http.go +++ b/nameserver/http.go @@ -34,6 +34,10 @@ func ServeHTTP(listener net.Listener, version string, server *DNSServer, domain fmt.Fprintln(w, db.Status()) }) + muxRouter.Methods("GET").Path("/domain").HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + fmt.Fprintln(w, db.Domain()) + }) + muxRouter.Methods("PUT").Path("/name/{id:.+}/{ip:.+}").HandlerFunc(func(w http.ResponseWriter, r *http.Request) { reqError := func(msg string, logmsg string, logargs ...interface{}) { httpErrorAndLog(Warning, w, msg, http.StatusBadRequest, logmsg, logargs...)