HTTP报头字段警告使用



我们正在开发一个HTTP REST API。我们正在讨论的一个问题是是否将验证警告放在警告代码为199的头中(定义如下:http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html)。

我们还没有看到很多关于是否最好在这里有警告的指导。如果出现大量警告,我们可能会有几十个(或更多)警告,主要是大型资源的验证警告/错误。

当前的考虑是在响应头中使用警告还是在响应体中使用警告。或者,使用一个代码为199的警告,表示正文包含警告/失败细节。

(在任何情况下,我们都会在响应中使用适当的HTTP状态码)

值得注意的是,废弃了RFC 2616的RFC 7234提到:

警告可以用于其他目的,包括与缓存相关的和
否则。

利用HTTP警告头集合作为这些验证警告消息的存储库似乎是合理的,只要3位警告代码199 - "Miscellaneous Warning"使用。

相关内容

最新更新