1.五个动词

①get:读取(read)—>查询操作

②post:新建(create)—>添加操作

③put:更新(update)—>修改操作

④patch:更新(update),通常是部分更新—>修改操作

⑤delete:删除(delete)—>删除操作

2.状态码

首先状态码可以大致分为五类:

1xx:不用
2xx:操作成功
3xx:重定向
4xx:客户端错误
5xx:服务端错误   
①2xx
- get: 200 ok
- post: 201 created
- put: 200 ok
- patch: 200 ok
- delete: 204 no content
②4xx
400 bad request`:服务器不理解客户端的请求,未做任何处理。
401 unauthorized`:用户未提供身份验证凭据,或者没有通过身份验证。
403 forbidden`:用户通过了身份验证,但是不具有访问资源所需的权限。
404 not found`:所请求的资源不存在,或不可用。
405 method not allowed`:用户已经通过身份验证,但是所用的 http 方法不在他的权限之内。
410 gone`:所请求的资源已从这个地址转移,不再可用。
415 unsupported media type`:客户端要求的返回格式不支持。比如,api 只能返回 json 格式,但是客户端要求返回 xml 格式。
422 unprocessable entity` :客户端上传的附件无法处理,导致请求失败。
429 too many requests`:客户端的请求次数超过限额。
③5xx
500 internal server error`:客户端请求有效,服务器处理时发生了意外。
503 service unavailable`:服务器无法处理请求,一般用于网站维护状态。