HTTP常見狀態碼

2021-08-08 08:19:55 字數 1089 閱讀 5587

此文為學習記錄所用,為加深自己的理解,會隨著學習的深入而做補充.

已記錄200/301/302/403/404

狀態碼定義1xx

報告 接收到請求,繼續程序

2xx成功 步驟成功接收,被理解,並被接受

3xx重定向 為了完成請求,必須採取進一步措施

4xx客戶端出錯 請求包括錯的順序或不能完成

5xx伺服器出錯 伺服器無法完成顯然有效的請求

請求已成功,請求所希望的響應頭或資料體將隨此響應返回。

permanently moved是指永久性轉移,即被請求的資源已永久移動到新位置;雖然使用該url依舊可以訪問,但是建議使用響應返回的url作為訪問位址。

temporarily moved是指暫時性轉移。請求的資源臨時從不同的 uri響應請求。由於這樣的重定向是臨時的,客戶端應當繼續向原有位址傳送以後的請求。

伺服器已經理解請求,但是拒絕執行它。

請求失敗,請求所希望得到的資源未被在伺服器上發現。

以一段**為例:

# -*- coding: utf-8 -*-

from urllib import request

from urllib import error

if __name__ == "__main__":

#乙個不存在的連線

print(e.reason)

輸出結果為:

HTTP 常見狀態碼

如果某項請求傳送到您的伺服器要求顯示您 上的某個網頁 例如,使用者通過瀏覽器訪問您的網頁或 googlebot抓取網頁時 伺服器將會返回 http 狀態碼響應請求。此狀態碼提供關於請求狀態的資訊,告訴 googlebot 關於您的 和請求的網頁的資訊。一些常見的狀態碼為 下面是 http 狀態碼的完...

HTTP 常見狀態碼

http 常見的狀態碼 1 開頭 表示客戶端相應某些動作 100 必須繼續發出請求 101 客戶要求伺服器根據請求轉化為http協議版本 2 開頭 表示請求成功 200 請求成功 3 開頭 表示頁面重定向 301 刪除請求資料 302 在其他url 發現請求資料 304 客戶端應執行了get操作 但...

http常見狀態碼

作為乙個網際網路開發人員對於一些伺服器返回的http狀態的意思都必須是瞭如指掌的,只有將這些狀態碼一一弄清楚,工作中遇到的各種問題才能夠處理的得心應手。好了,下面就讓我們來了解一下比較常見的http狀態碼吧!2開頭 請求成功 表示成功處理了請求的狀態 200 成功 伺服器已成功處理了請求。通常,這表...