GET请求是Web
GET请求是Web上最常见的动词。GET请求将命名资源的表示形式从服务器传输到客户端。尽管客户机不一定知道它所请求的资源的任何信息,但是请求返回一个带有元数据标记的字节流,指示客户机应该如何解释资源。这通常是通过“text/html”或“application/xhtml+xml”在web上表示的。正如我们上面所指出的,只要服务器支持,客户端就可以使用内容协商来主动询问所请求的内容。
关于GET请求的一个关键点是,它不应该修改服务器端上的任何内容。这基本上是一个安全的要求。GET请求也是具有幂等性的。这意味着多次发出请求不会产生任何后果。这是基于网络的分布式基础设施中的一个关键属性。如果客户端在发出GET请求时被中断,那么由于动词的幂等性,它应该被授权再次发出请求。
在设计良好的基础设施中,客户机向哪个应用程序请求什么并不重要。总是会有特定于应用程序的行为,但是我们越能深入到非特定于应用程序的行为中,我们的系统就会越有弹性、更容易访问和更容易维护。
分布式的图形含义是什么?
大量的图形、音频和视频信息会占用相当大的磁盘空间,我们甚至无法预知信息的多少。对于Web没有必要把所有信息都放在一起,信息可以放在不同的站点上,只需要在浏览器中指明这个站点就可以了。在物理上并不一定在一个站点的信息在逻辑上一体化,从用户来看这些信息是一体的。