Django-理解RESTful
概述
- 网站即软件
- 是一种新型的软件,采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时( high latency)、高并发等特点。
- 网站开发
- 完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件。
- 什么是RESTful
- 是 Roy Thomas Fielding在他2000年的博士论文中提出的,即 Representational State Transfer的缩写,中文理解为“表现层状态转化”。如果一个架构符合REST原则,就称它为 RESTfuI架构。REST是设计风格而不是标准。是指客户端和服务器的交互形式。我们需要关注的重点是如何设计REST风格的网络接口。