X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9fa635c9dc288317f19471291accecf8690f5718..443a0b96316ed46600dc5035193adae6ac4d1f74:/sdk/go/httpserver/error.go?ds=sidebyside 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}) +}