Http協議狀態代碼總結

來源:互聯網
上載者:User

標籤:set   style   bad   protocol   version   請求   method   gateway   post請求   

一、http方法
方法名 說明
get 發送一個擷取請求,伺服器的響應會包含head與body部分
post 發送一個輸入資料的請求,伺服器的響應會包含head與body部分
head 伺服器響應的只有head部分
put 向伺服器發送一個檔案(資源)
trace 目的伺服器在響應請求的時候,會在主體中帶上原始的請求報文,用於用戶端對比防火牆、代理、網關等對資料做的改變
options 請求伺服器告知web伺服器支援的功能
delete 請求伺服器刪除url指定的資源
二、http常用狀態代碼1. 100~199資訊狀態代碼
狀態代碼 說明
101 switching protocols 進行協議切換,通過upgrade回應標頭實現,伺服器在以送完還upgrade響應後就會切換為指定的協議。如:http1.0升級為http1.1等。
2. 200~299成功狀態代碼
狀態代碼 說明
200 ok 請求已成功,請求所希望的回應標頭和資料體都隨此響應返回
201 created 請求已被接受,新資源已依據請求的需求要而建立(到達處理常式)。
202 Accepted 請求已被伺服器接受,但尚未處理,響應202狀態代碼是來了讓用戶端也可以發送另外的請求。
203 non-authoritative information 伺服器成功處理請求,但返回的實體頭部元資訊不是來自原始伺服器上有效確定集合,而是來自本地或第三方的拷貝。當前資訊可能是原始版本的子集或超集
204 no content 請求處理完成,響應只有實體頭,沒有實體內容,用戶端可以不重設視圖
205 reset content 與204的響應一致,但要求用戶端重設響應視圖
206 partial content 部分響應,斷點續傳 或 大檔案分塊傳遞就是這個回應標頭
3. 300 ~ 399重新導向狀態代碼
狀態代碼 說明
300 Multiple Choices 被請求的資源有一系列可供選擇的回饋資訊,根據頭元資訊重新導向
301 Moved Permanently 永久重新導向,重新導向URL在應該在響應的head中的location上,如果沒有重新導向URL應該也包含在響應體中;如果不是get和head請求,瀏覽器會禁止重新導向,除非使用者確認;http/1.0發送post請求,響應的是301,接下來重新導向的也會變成get請求
302 Move temporarily 臨時重新導向,其他與301一樣。但cache-control或expires頭可以緩衝
303 see other 當前請求在另一個url上,而用戶端應該採用get,303不能緩衝,第二個請求可以;http/1.1處理303與302是一致的(大部分瀏覽器)
304 not modified 用戶端發送一個帶條件get請求,返回304表示緩衝
305 use proxy 指定的資源在指定的代理上,location上包含代理所在的url上
307 temporary redirect 與302一致
4. 400~499錯誤狀態代碼
狀態代碼 說明
400 bad requrest 用戶端發送了一個錯誤的請求
401 unauthorized 要求用戶端訪問此資源前,需要對自己進行認證
403 forbidden 說明請求被伺服器拒絕,此類一般情況下伺服器不願意說明原因
404 not found 找不到資源
405 method not allowed 發送的請求所還的方法服務端資源不支援,響應中應該包含allow頭部
406 not acceptable 用戶端可以指定自己願意接受什麼樣的資源,如果服務端不能提供返回此狀態代碼
5. 500~599狀態代碼
狀態代碼 說明
500 internal server error 伺服器內部錯誤
501 not implemented 用戶端請求超出伺服器的能力範圍(如:伺服器不能支援用戶端請求的方法)
502 bad gateway 作用代理網關使用的伺服器從請求響應的下一條鏈路上收到了一條偽響應(如:它無法串連到父其網關)
503 service unavailable 伺服器現不能完成請求的處理,但將來可以
505 http version not supported 伺服器不支援此協議版本

Http協議狀態代碼總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.