add headers right way, more docs

This commit is contained in:
Reed Allman
2017-09-06 07:34:55 -07:00
parent 639adf70eb
commit debbef96fa
2 changed files with 6 additions and 2 deletions

View File

@@ -41,8 +41,10 @@ func (h *HTTPProtocol) Dispatch(w io.Writer, req *http.Request) error {
return err
}
for k, v := range res.Header {
rw.Header().Add(k, v) // on top of any specified on the route
for k, vs := range res.Header {
for _, v := range vs {
rw.Header().Add(k, v) // on top of any specified on the route
}
}
rw.WriteHeader(res.StatusCode)
// TODO should we TCP_CORK ?