X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/39c17737ac69d7693684fe2f95bef0ec235a28bf..ab92b051d6f09f1b3e670ecd39e8c96ed34570db:/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}) +}