restful api

文章目录

REST 是 REpresentational State Tranfer 的缩写。

Reference

  1. restful-api-design-13-best-practices-to-make-your-users-happy
  2. api-design
  3. restful api
  4. restful api 最佳实践

关于HTTP的基础概念

  • HTTP具有动词(方法),常用的有:GET、POST、PUT、DELETE、PATCH
  • REST是面向资源的(resource oriented),一个资源使用URL来表示,如:/articles/
  • 操作指令是由动词 + URL 来表示,如:POST: /articles/ 可以用来表示创建新的文章
  • 动词(HTTP METHOD)可以用来表示CRUD (Create,Read,Update,Delete)操作,如:
methodcrud
GETread
POSTcreate
PUT/PATCHupdate
DELETEdelete
  • 响应状态由响应code来表示,1xx表示信息,2xx表示成功,3xx表示重定向,4xx表示客户端错误,5xx表示服务端错误。
分享到: