REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。

标准写法:REST全大写;RESTful后面的ful全小写。

REST可以理解为名词,是一种软件开发风格。

RESTful可以理解为形容词,如果软件是基于REST构建的API就是Restful风格。

REST不仅适用于WEB开发,也适用于APP开发。

REST无法通过传统的表单实现,需要通过Ajax实现,因为Ajax的type属性可以支持除get和post外的其它6个请求值。