一、HTTP請求方式
GET:請求指定的頁面信息,並返回實體主體。 HEAD:類似於get請求,只不過返回的響應中沒有具體的內容,用於獲取報頭 POST:向指定資源提交數據進行處理請求(例如提交表單或者上傳文件)。數據被包含在請求體中。POST請求可能會導致新的資源的建立和/或已有資源的修改。 PUT:從客戶端向服務器傳送的數據取代指定的文檔的內容。 DELETE:請求服務器刪除指定的頁面。 CONNECT:HTTP/1.1協議中預留給能夠將連接改為管道方式的代理服務器。 OPTIONS:允許客戶端查看服務器的性能。 TRACE:回顯服務器收到的請求,主要用於測試或診斷。
二、常見HTTP返回狀態碼
1.2xx
200 - 成功;
201 - Created 已創建;
服務器已經創建了文檔,Location頭給出了它的URL。 202 - Accepted 接受;
已經接受請求,但處理尚未完成。 203 - Non-Authoritative Information 非權威的信息;
文檔已經正常地返回,但一些應答頭可能不正確,因為使用的是文檔的拷貝,非權威性信息(HTTP 1.1新)。 204 - No Content 沒有內容;
2.3xx 300 - Multiple Choices 多重選擇;
301 - Moved Permanently 永久移動; 客戶請求的文檔在其他地方,新的URL在Location頭中給出,瀏覽器應該自動地訪問新的URL。
302 - Found 發現; 但新的URL應該被視為臨時性的替代,而不是永久性的。
4xx - 客戶端錯誤400 - Bad Request 錯誤請求; 請求出現語法錯誤。 401 - Unauthorized 未授權; 訪問被拒絕,客戶試圖未經授權訪問受密碼保護的頁面。
403 - Forbidden 禁止訪問;
資源不可用。
404 - Not Found 找不到;
無法找到指定位置的資源。
5xx - 服務器錯誤
服務器由於遇到錯誤而不能完成該請求。
500 - Internal Server Error 服務器內部錯誤;
服務器遇到了意料不到的情況,不能完成客戶的請求。
501 - Not Implemented 沒有實現;
服務器不支持實現請求所需要的功能,頁眉值指定了未實現的配置。
503 - Service Unavailable 服務不可用;
服務器由於維護或者負載過重未能應答。
504 - Gateway Timeout 網關超時;
由作為代理或網關的服務器使用,表示不能及時地從遠程服務器獲得應答。
505 - HTTP Version Not Supported http版本不支持;
服務器不支持請求中所指明的HTTP版本。(HTTP 1.1新)。
補充:返回狀態碼大全:https://www.cnblogs.com/sharesdk/p/9310004.html