WIP implementation of setResponseHeaders

Co-authored-by: Hector Hurtado <hector.hurtado@bbva.com>
This commit is contained in:
Roberto Abdelkader Martínez Pérez
2019-10-18 14:11:56 +02:00
parent 03e138396d
commit ecfa3dfa74
2 changed files with 110 additions and 47 deletions
+11
View File
@@ -144,3 +144,14 @@ func setResponseStatus(w http.ResponseWriter, r *http.Request, h *model.Handler)
w.WriteHeader(http.StatusBadRequest)
}
}
func setResponseHeaders(w http.ResponseWriter, r *http.Request, h *model.Handler) {
name := mux.Vars(r)["name"]
vb, _ := ioutil.ReadAll(r.Body)
hds := h.Writer.Header()
if _, ok := hds[name]; ok {
hds[name] = append(hds[name], string(vb))
} else {
hds[name] = []string{string(vb)}
}
}