zoukankan      html  css  js  c++  java
  • REST概念

    REST API

    REST是浏览器与服务器通信方式的一种设计风格。

    它的全称是“REpresentational State Transfer”,中文意为“表现层状态转换”

    • Resource 资源
    • Representational State Transfer 表现层
    • State 状态
    • Transfer 转换

    REST的核心概念

    1. 互联网上所有可以访问的内容,都是资源
    2. 服务器保存资源,客户端请求资源
    3. 同一个资源,有多种表现形式
    4. 协议本身不带有状态,通信时客户端必须通过参数,表示请求不同的资源
    5. 状态通过HTTP动词表示

    URL设计

    URL是资源的唯一识别符

    • /store/1
    • /store/2
    • /store/1/employee/2

    查询字符串

    查询字符串表示对所请求资源的约束条件。

    • GET /zoos/animals?limit=10
    • GET /zoos/1/animals?limit=10&offset=10
    • GET /animals?zoo_id=1

    HTTP 动词

    操作 SQL方法 HTTP动词
    CREATE INSERT POST
    READ SELECT GET
    UPDATE UPDATE PUT/PATCH
    DELETE DELETE DELETE

    GET /v1/stores/1234

    PUT /v1/stores/1234

    POST /v1/stores

    DELETE /v1/stores/1234

  • 相关阅读:
    阅读笔记——增强学习3
    阅读笔记——增强学习2
    阅读笔记——增强学习1
    阅读笔记十六
    阅读笔记十五
    MVC实例应用模式
    MVC浅谈
    设计模式理解
    某系统质量属性设计实现详述
    《大型网站架构》浅读有感
  • 原文地址:https://www.cnblogs.com/ssaylo/p/12768699.html
Copyright © 2011-2022 走看看