HTTP内容协商是否适用于错误消息?

时间:2015-03-19 15:44:47

标签: rest http restful-architecture content-negotiation http-accept-header

如果客户端发送application / xml的Accept标头,那么任何错误消息(例如500)的正文是否也应该是xml?或者Accept标头仅适用于200级响应吗?

1 个答案:

答案 0 :(得分:0)

这些来源暗示内容协商应适用于错误消息。

API Error Codes - 有效内容格式可以根据您的API使用的MIME类型进行更改:您可以使用包含特定错误代码和可选错误消息的JSON有效内容进行回复,也可以使用具有类似信息的XML正文进行回复。

Twitter - 当Twitter API返回错误消息时,它会以您请求的格式执行此操作。