HTTP 状态 >= 300 返回 JSON

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

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

我问这个问题的原因是因为我确实返回了一个 JSON 响应,其中包含有关错误的更多详细信息,但是 我使用的引擎似乎与我正在做的事情不符。我想在提交 PR 之前确保我的方法是可以接受的。

rest http backend
1个回答
2
投票

3xx 或 4xx 响应拥有 body 实体是完全可以的,有时甚至是必需的。

例如,对于

300 Multiple Choices

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

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