use defer httputil.ReturnJson

Change-Id: I4b454b3b68c3be52ba26cd640c4ba1163b32ec0e
This commit is contained in:
Brad Fitzpatrick 2011-06-30 16:16:08 -07:00
parent 1c014249e5
commit 18b4f25b06
1 changed files with 3 additions and 2 deletions

View File

@ -87,6 +87,9 @@ func jsonMapList() []map[string]interface{} {
}
func (sh *Handler) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
ret := jsonMap()
defer httputil.ReturnJson(rw, ret)
_ = req.Header.Get("X-PrefixHandler-PathBase")
suffix := req.Header.Get("X-PrefixHandler-PathSuffix")
@ -114,10 +117,8 @@ func (sh *Handler) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
}
// TODO: discovery for the endpoints & better error message with link to discovery info
ret := jsonMap()
ret["error"] = "Unsupported search path or method"
ret["errorType"] = "input"
httputil.ReturnJson(rw, ret)
}
func (sh *Handler) serveRecentPermanodes(rw http.ResponseWriter, req *http.Request) {