RESTful API

REST(Representational State Transfer)是一种设计风格,定义了如何通过HTTP协议进行资源操作。

REST原则

资源导向

一切皆资源,通过URI标识

统一接口

使用标准HTTP方法操作资源

无状态

每次请求包含所有必要信息

可缓存

响应可被缓存以提高性能

HTTP方法与操作

方法 操作 示例
GET 获取资源 /users - 获取用户列表
POST 创建资源 /users - 创建新用户
PUT 更新资源(完整替换) /users/123 - 更新用户信息
PATCH 更新资源(部分更新) /users/123 - 部分更新用户信息
DELETE 删除资源 /users/123 - 删除用户
← Backend Axios Backend Graphql →