|方法 |说明 |典型状态码 |安全 |幂等|
|--|--|--|--|--|
|GET|获取表示|200(OK) – 表示已在响应中发出<br/>204(无内容) – 资源有空表示<br/>301(Moved Permanently) – 资源的URI已被更新<br/>303(See Other) – 其他(如,负载均衡)<br/>304(not modified)- 资源未更改(缓存)<br/>400(bad request)- 指代坏请求(如,参数错误)<br/>404 (not found)- 资源不存在<br/>406 (not acceptable)- 服务端不支持所需表示<br/>500 (internal server error)- 通用错误响应<br/>503 (Service Unavailable)- 服务端当前无法处理请求|是|是|
|POST|服务端管理实例号自动创建资源<br/>创建子资源<br/>部分更新资源<br/>如未被修改,则不过更新资源(乐观锁)||否|否|
|DELETE|||||
|PATCH|||||
||||||
||||||
- 《Restful Web Service Cookbook》
- 简介
- 推荐序
- 第 1 章 使用统一接口
- 1.1 如何保持交互的可见性
- 1.2 何时使用 GET 方法
- 1.3 何时使用 POST 方法
- 1.4 如何使用 POST 方法创建资源
- 目录
- PHP RESTful
- 理解RESTful架构
- 深入浅出REST
- 表述性状态转移
- 无状态
- 设计指南
- RESTful API 设计指南
- RESTful API 设计最佳实践
- 测试工具
- soapUI
- 实例
- 豆瓣
- 应用
- 接口规范
- 视频
- 《Restful API实战》
- 课程目标
- 第1章 Restful是什么
- 1-1 restful简介及资源介绍
- 第2章 为什么要使用Restful
- 2-1 Restful中HTTP协议介绍
- 2-2 架构区别
- 第3章 如何使用Restful
- 3-1 restful设计要素
- 3-2 DHC Client
- 3-3 本地开发环境搭建
- 3-4 确认设计要素
- 3-5 数据库设计
- 3-6 用户业务逻辑
- 3-7 文章业务逻辑
- 3-8 restfulApi设计要素
- 3-9 初始化运行参数
- 3-10 完善用户API
- 3-11 完善文章API
- 文摘
- RESTful 接口实现简明指南
- RESTful Web 服务教程
- 模型表示(Representations)
- 资源定位
- URI中的查询参数
- 统一接口
- PUT 和 POST 的区别
- 基于 REST 的 Web 服务
- PHP Reatful
- Restful状态响应码
- 《REST API 安全设计指南》