X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/080c940d7a8134a6e277a53b7e45eb27e2b2c87f..cd52bc7ce67cb315e9d6175df4c750e190b9207e:/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}) +}