我是web应用程序的新手,正在学习REST,在定义中它说
"。。。其中请求和响应包含系统资源的当前状态的表示">
在某种程度上,HTTP状态代码是系统资源当前状态的表示?我的意思是,200意味着一切都很好,404意味着没有找到,所以在某种程度上,它们是系统资源当前状态的表示?
HTTP状态代码是REST的示例吗?
否。
但是状态代码是REST的一部分的一个例子;特别是统一接口包括";自我描述消息";。
那么它们在某种程度上代表了系统资源的当前状态?
否。表示是出现在消息正文中的内容。根据上下文的不同,该表示可以是资源的表示,也可以是动作状态的表示,或者是错误情况解释的表示。。。。
状态代码是描述响应的元数据
状态代码元素是一个3位数的整数代码,用于描述服务器试图理解并满足客户端相应请求的结果。响应消息的其余部分将根据为该状态代码定义的语义进行解释。