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`:服務器沒法處理請求,通常用於網站維護狀態。