遵守统资源标识符系统使这成为可能。换句话说从服务器到客户端的消息可能包括文档的版本和些信息而不是服务器存储中的实际文件。消费者可以很容易地理解版本因为它遵循模式。消费者必须修改资源为服务器提供资源最终应该是什么样子的图像。这将允许消费者创建检索修改和删除资源。如果客户端具有更改数据的必要权限则服务器必须满足请求。无国籍在中所有客户端请求都必须是瞬态的。因此每个请求和响应主体都包含签订合同所需的所有数据从而使每个连接都是自治的。服务器不跟踪以前的请求它将每个客户的请求都视为个全新的请求。
由于服务器不需要执
行任何额外的任务来检索历史数据无静电传输极大地减少了服务器所需的内存量并增加了响应被接受的可能性。这确保了这些交互是可扩展的程序员不必担心扩展 香港号码资料 软件和使用更多内存发出请求或加载服务器。多层次到目前为止我们已经将请求定义为客户端和服务器之间的直接交换尽管这在某种程度上简化了事情。这两个组织之间通常有更多的服务器。这些平台或层的存在是为了管理和分散流量增加安全性以及执行各种其他重要任务。根据这个概念在用户和目标服务器之间传递的消息应该以相同的方式构造和处理无论它们之间存在什么层。附加层不应干扰客户交互。
遵守这条规则的程序员可以在
不影响基本请求响应过程的情况下更改服务器系统。缓存当内容存储在客户端机器上时当客户端查看网站时会发生缓存。缓存的资料会从内存中快速下载而不是在用 WS 数据库输入 户稍后访问该站点时再次从服务器下载。大多数大型站点使用缓存来减少页面负载同时节省服务器空间和带宽。设计时会考虑数据缓存。服务器给客户端的响应必须表明给定的资源是否可以存储以及存储多长时间。要求的代码的最后个假设是多余的。根据请求响应可能包含供客户端使用的编程代码。