我想知道服务器在 3xx 或 4xx 响应旁边返回 JSON 响应是否可以接受/常见?
我问这个问题的原因是因为我确实返回了一个 JSON 响应,其中包含有关错误的更多详细信息,但是 我使用的引擎似乎与我正在做的事情不符。我想在提交 PR 之前确保我的方法是可以接受的。
3xx 或 4xx 响应拥有 body 实体是完全可以的,有时甚至是必需的。
300 Multiple Choices
:
除非它是 HEAD 请求,否则响应应该包括一个包含资源特征和位置列表的实体,用户或用户代理可以从中选择最合适的一个。