MCPcopy
hub / github.com/grafana/dskit / WriteResponse

Function WriteResponse

httpgrpc/httpgrpc.go:73–78  ·  view source on GitHub ↗

WriteResponse converts an httpgrpc response to an HTTP one

(w http.ResponseWriter, resp *HTTPResponse)

Source from the content-addressed store, hash-verified

71
72// WriteResponse converts an httpgrpc response to an HTTP one
73func WriteResponse(w http.ResponseWriter, resp *HTTPResponse) error {
74 ToHeader(resp.Headers, w.Header())
75 w.WriteHeader(int(resp.Code))
76 _, err := w.Write(resp.Body)
77 return err
78}
79
80// WriteError converts an httpgrpc error to an HTTP one
81func WriteError(w http.ResponseWriter, err error) {

Callers 2

ServeHTTPMethod · 0.92
WriteErrorFunction · 0.85

Calls 4

ToHeaderFunction · 0.85
HeaderMethod · 0.45
WriteHeaderMethod · 0.45
WriteMethod · 0.45

Tested by

no test coverage detected