表现层状态转换（英语：，缩写：REST）是博士于2000年在他的博士论文中提出来的一种万维网软件架构风格，目的是便于不同软件/程序在网络（例如互联网）中互相传递信息。表现层状态转换是根基于超文本传输协定（HTTP）之上而确定的一组约束和属性，是一种设计提供全球资讯网络服务的软体构建风格。符合或相容于这种架构风格（简称为 REST 或 RESTful）的网络服务，允许用户端发出以统一资源标识符存取和操作网络资源的请求，而与预先定义好的无状态操作集一致化。因此表现层状态转换提供了在互联网络的计算系统之间，彼此资