此文為學習記錄所用,為加深自己的理解,會隨著學習的深入而做補充.
已記錄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 成功 伺服器已成功處理了請求。通常,這表...