1. 程式人生 > >RestFul介面除錯中常見返回結果彙總

RestFul介面除錯中常見返回結果彙總

重要
方法

典型用法

典型狀態碼

安全?

冪等?

GET

- 獲取表示

- 變更時獲取表示(快取)

200(OK) - 表示已在響應中發出

204(無內容) - 資源有空表示

301(Moved Permanently) - 資源的URI已被更新

303(See Other) - 其他(如,負載均衡)

304(not modified)- 資源未更改(快取)

400 (bad request)- 指代壞請求(如,引數錯誤)

404 (not found)- 資源不存在

406 (not acceptable)- 服務端不支援所需表示

500 (internal server error)- 通用錯誤響應

503 (Service Unavailable)- 服務端當前無法處理請求

DELETE

- 刪除資源

200 (OK)- 資源已被刪除

301 (Moved Permanently)- 資源的URI已更改
303 (See Other)- 其他,如負載均衡

400 (bad request)- 指代壞請求t
404 (not found)- 資源不存在
409 (conflict)- 通用衝突

500 (internal server error)- 通用錯誤響應
503 (Service Unavailable)- 服務端當前無法處理請求

PUT

- 用客戶端管理的例項號建立一個資源

- 通過替換的方式更新資源

- 如果未被修改,則更新資源(樂觀鎖)

200 (OK)- 如果已存在資源被更改
201 (created)- 如果新資源被建立

301(Moved Permanently)- 資源的URI已更改

303 (See Other)- 其他(如,負載均衡)

400 (bad request)- 指代壞請求

404 (not found)- 資源不存在

406 (not acceptable)- 服務端不支援所需表示/p>

409 (conflict)- 通用衝突

412 (Precondition Failed)- 前置條件失敗(如執行條件更新時的衝突)

415 (unsupported media type)- 接受到的表示不受支援

500 (internal server error)- 通用錯誤響應

503 (Service Unavailable)- 服務當前無法處理請求

POST

- 使用服務端管理的(自動產生)的例項號建立資源

- 建立子資源

- 部分更新資源

- 如果沒有被修改,則不過更新資源(樂觀鎖)

200(OK)- 如果現有資源已被更改
201(created)- 如果新資源被建立
202(accepted)- 已接受處理請求但尚未完成(非同步處理)

301(Moved Permanently)- 資源的URI被更新
303(See Other)- 其他(如,負載均衡)

400(bad request)- 指代壞請求
404 (not found)- 資源不存在
406 (not acceptable)- 服務端不支援所需表示
409 (conflict)- 通用衝突
412 (Precondition Failed)- 前置條件失敗(如執行條件更新時的衝突)
415 (unsupported media type)- 接受到的表示不受支援

500 (internal server error)- 通用錯誤響應
503 (Service Unavailable)- 服務當前無法處理請求