X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/911abf131639401b2ccfd23a6bc3ec983f7ed8f4..e3f324c979fe45803e2bd42aa8f6d715ea23edb5:/sdk/go/httpserver/error.go diff --git a/sdk/go/httpserver/error.go b/sdk/go/httpserver/error.go index 398e61fcd0..1ccf8c0478 100644 --- a/sdk/go/httpserver/error.go +++ b/sdk/go/httpserver/error.go @@ -19,3 +19,10 @@ func Error(w http.ResponseWriter, error string, code int) { w.WriteHeader(code) json.NewEncoder(w).Encode(ErrorResponse{Errors: []string{error}}) } + +func Errors(w http.ResponseWriter, errors []string, code int) { + w.Header().Set("Content-Type", "application/json") + w.Header().Set("X-Content-Type-Options", "nosniff") + w.WriteHeader(code) + json.NewEncoder(w).Encode(ErrorResponse{Errors: errors}) +}