• 首页
  • 搜索
  • 夜间模式
    ©2023-2026  有理博客 Theme by OneBlog

    有理博客博客

    搜索
    标签
    # reatful
  • 首页>
  • 技术>
  • 正文
  • RESTful是什么?

    2025年11月30日 118 阅读 0 评论 626 字

    一、RESTful 的定义(本质、特点、为什么这么设计)

    REST(Representational State Transfer)是一种架构风格,用于设计 Web API。RESTful API 并不是一个标准,而是一套设计规范。

    核心特征如下:

    1. 资源导向(Resource Oriented)
      一切对外暴露的对象都被视为“资源”,例如:

      • /posts
      • /tags
      • /users

      每个资源都有唯一 URL。

    2. 使用 HTTP 动词表达动作

      • GET:读取资源
      • POST:创建资源
      • PUT:整体更新资源
      • PATCH:部分更新资源
      • DELETE:删除资源
    3. 无状态(Stateless)
      每一次请求都必须携带必要的信息(例如 token),服务端不保留会话状态。
    4. 统一接口(Uniform Interface)
      要求数据格式、链接结构保持稳定。
    5. 可缓存(Cacheable)
      REST API 可被浏览器或 CDN 缓存,提高性能。

    一句话总结:
    RESTful 的目的,是让 API 易读、易扩展、易维护,同时充分利用 HTTP 自身的语义。

    本文著作权归作者 [ aikksong ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    reatful
    取消回复

    发表留言
    回复

    首页
    Copyright©2023-2026  All Rights Reserved.  Load:0.012 s
    Theme by OneBlog V3.6.5
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。