RESTful规范

RESTful 规范

目录
  • RESTful 规范
    • REST风格
    • 凡是遵循REST风格实现的前后端交互都叫RESTful架构
    • 核心思想

REST风格

  • 资源 网页中能看到的都是资源
  • URI 统一资源标识符
  • URL 统一资源定位符
  • 统一资源接口
  • 对资源的操作根据HTTP请求方式的不同来进行不同操作
  • 遵循HTTP请求方式的语义
  • 前后端传输的是资源的表述
  • 展现的是资源的状态

凡是遵循REST风格实现的前后端交互都叫RESTful架构

核心思想

  • 面向资源去编程 url中尽量名词不要用动词
  • 根据HTTP请求方式的不同对资源进行不同的操作
  • 在url中体现的
  • 体现版本
    https://v2.bootcss.com/
    https://bootcss.com/v2
  • 体现是否是API
    https://v2.bootcss.com/api
  • 有过滤条件
    https://v2.bootcss.com/course?page=1
  • 尽量用https
  • 在返回值中
  • 携带状态码
  • 返回值
  • get 返回查看的所有或者单条数据
  • post 返回新增的这条数据
  • put/patch 返回更新的这条数据
  • delete 返回值空
  • 携带错误信息
  • 携带超链接

你可能感兴趣的:(RESTful规范)