从与特定的请求错误响应正文格式“接受”头

问题描述 投票:0回答:1

我的HTTP / REST API具有能够处理“应用程序/ JSON”和“文本/ CSV”,这是通过在请求中的“接受”报头中指定响应体格式的资源的端点。

在错误的情况下,像一个HTTP 400,500响应等,不知什么响应体格式应该用于返回错误信息。如果有application/json使用,它很明显的错误信息必须是JSON格式。但在text/csv,或任何其他更多的“异国情调”的MIME类型的情况下使用什么格式?

rest http httpresponse
1个回答
1
投票

HTTP服务器是自由无视Accept头如果没有的格式可用。

鉴于目前不是一个真正的“标准”的CSV错误响应,我将默认为application/problem+jsontext/html或者甚至text/plain

© www.soinside.com 2019 - 2024. All rights reserved.