【问题标题】:HTTP Status code >= 300 Returning JSONHTTP 状态码 >= 300 返回 JSON
【发布时间】:2015-02-22 19:20:18
【问题描述】:

我想知道让服务器在 3xx 或 4xx 响应旁边返回 JSON 响应是否可以接受/常见?

我之所以问这个问题是因为我确实返回了一个 JSON 响应,其中包含有关错误的更多详细信息,但 it seems the engine I am using doesn't agree with what I am doing。在提交 PR 之前,我想确保我的方法是可以接受的。

【问题讨论】:

标签: api rest http web backend


【解决方案1】:

对于 3xx 或 4xx 响应具有正文实体非常好,有时甚至是必需的。

例如,对于300 Multiple Choices

除非是 HEAD 请求,否则响应应该包含一个实体,其中包含资源特征和位置列表,用户或用户代理可以从中选择最合适的一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    相关资源
    最近更新 更多