我想知道让服务器在3xx或4xx响应旁边返回JSON响应是否可接受/通用?
我问这个的原因是因为我确实返回了一个JSON响应,其中包含有关错误的更多详细信息,但it seems the engine I am using doesn't agree with what I am doing。在提交PR之前,我想确保我的方法是可以接受的。
答案 0 :(得分:2)
3xx或4xx响应完全没有身体实体,有时甚至是必需的。
例如,对于300 Multiple Choices
:
除非是HEAD请求,否则响应应该包含一个实体,其中包含资源特征和位置列表,用户或用户代理可以从中选择最适合的资源特征和位置。