restful接口?
-
每一种url代表一种资源。
-
传递这种资源的某种表现形式比如 json,xml,image,txt 等等
-
通过http 方法来定义操作。
-
例如:对于class表操作
-
GET /classes:列出所有班级 POST /classes:新建一个班级 PUT /classes: 更新一个班级
-
总结:
restfulAPI 通过url + http method 就知道这个 url 是干什么的,让你看到了 http 状态码(status code)就知道请求结果。
状态码
状态码范围:
2xx:成功 | 3xx:重定向 | 4xx:客户端错误 | 5xx:服务器错误 |
---|---|---|---|
200 成功 | 301 永久重定向 | 400 错误请求 | 500 服务器错误 |
201 创建 | 304 资源未修改 | 401 未授权 | 502 网关错误 |
403 禁止访问 | 504 网关超时 | ||
404 未找到 | |||
405 请求方法不对 |