Nik*_*las 2 rest http rfc http-status-codes http-1.1
我已经浏览了RFC-2616上的HTTP/1.1协议规范,并且我试图了解在调用特定REST方法时应该返回哪个状态代码.至于我研究了协议(链接),我试图将REST方法解析为正确的状态代码:
我的"表"是否正确(特别是带引号的语句??是正确的,只有GET应该在正文中返回请求本身,其余的方法只是一个URI链接到修改后的资源(新添加,修改..)包括在标题?
我的理解是否正确,是否存在另一个正式描述REST方法的来源,建议(或者我们"有义务")遵循这些来源?我对各种各样的来源非常困惑,这给了我对每个方法以及这个非常详细的RFC-2616协议的不同答案.
最好的是存在一个表格,简要而清楚地描述所有这5种方法,其中包括返回状态,正文内容和标题的可能性.
来自RFC 7230
此HTTP/1.1规范废弃了RFC 2616
因此,任何计算状态代码模式的尝试都应该从那里开始
我的"桌子"是否正确
并不是的; 看看Kropat的(非官方)流程图在Stop Make it Hard中.