RestFul

RestFul

  • 接口设计风格
  • (Resource) Representational State Transfer -- 资源状态转换
  • 资源 -- 网络中一切实体(一张图片、数据库中一条记录、一段文本等) -- 在编程语言中被称为对象
  • 表现层 -- 将资源呈现出的具体方式,具体的表现形式由HTTP请求的头信息中用Accept和Content-Type字段指定
  • 状态转换 -- 客户端通过某种手段,让服务器资源发生状态转换 --GET POST PUT PATCH DELETE

RstFul 特点

  • uri 包含两部分,一个是 资源路径 + 资源唯一标识符,类似目录文件形式
  • 使用http动词标识客户端使用资源的状态
  • 使用JSON或XML作为数据的容器
原文地址:https://www.cnblogs.com/2bjiujiu/p/14920635.html