HTTP状态200是否有警告?

HTTP状态200是否有警告?,http,rest,http-status-codes,Http,Rest,Http Status Codes,对于成功的HTTP状态代码,您会使用什么,但希望指出一些警告?在我的例子中,我正在创建一个ajax端点,您可以在其中添加一个新用户。我们希望有一个名字和姓氏,但如果没有,记录仍将被创建,并且不需要后续纠正这种情况。我只想让客户知道“我们创建了记录,顺便说一句,名字和/或姓氏是空的” 我发现了,但这是实际发生的错误,而不是警告。不要使用此HTTP状态 用于此响应体。例如JSON {warnings:true, warning:'We created the record, and hey, BTW

对于成功的HTTP状态代码,您会使用什么,但希望指出一些警告?在我的例子中,我正在创建一个ajax端点,您可以在其中添加一个新用户。我们希望有一个名字和姓氏,但如果没有,记录仍将被创建,并且不需要后续纠正这种情况。我只想让客户知道“我们创建了记录,顺便说一句,名字和/或姓氏是空的”


我发现了,但这是实际发生的错误,而不是警告。

不要使用此HTTP状态

用于此响应体。例如JSON

{warnings:true, warning:'We created the record, and hey, BTW, the first and/or last name was blank'}

这似乎是将类似于
{“status”:“warn”,“meassage”:“Name field is empty”}
的内容放入响应主体的最佳方式。
没有“警告”HTTP代码。当然,您可以使用例如
201 CREATED
进行清洁创建,使用
200 OK
进行警告。但是这不是一个好的使用方法。

为什么不返回一个错误并在
.fail(function()…