網絡編程----http常見的狀態碼

    http狀態碼是用戶在瀏覽網頁時,瀏覽器會返回一個http狀態碼,用來指示是否完成特定請求。狀態碼是3位十進制數據,第一個數字指定了狀態碼的類型,後兩位沒有分類作用主要分5類:

  1. 1xx(信息):服務器收到請求,繼續執行下一步操作。
  2. 2xx(成功):操作被成功接收並處理。
  3. 3xx(重定向):需要進一步請求以完成請求。(一般由於域名到期或域名未續費,將資源轉移到其他網站上)
  4. 4xx(客戶端錯誤):請求包含語法錯誤或無法完成請求。
  5. 5xx(服務器錯誤):服務器在處理請求的過程中出現錯誤。 

 

常見的狀態碼:
100    Continue,繼續
200 OK,請求成功
301 資源被轉移
302 通知客戶端資源能在其他地方找到,但需要通過get方法獲得
304 申請的資源未更新
307 通知客戶端資源能在其他地方找到,但客戶端需要使用與原始請求相同的方法來訪問目標資源
400  客戶請求錯誤
401 請求需要認證信息
403 訪問被服務器禁止,通常是客戶端沒有訪問該資源的權限
404 Not  Found,資源未找到
407

客戶端需先得代理服務器的認證

500 通用服務器錯誤
503 暫時無法訪問服務器

    http請求報文由請求行、請求頭部、空行和請求數據4部分組成:

    http應答報文由狀態行、響應頭部、空行和相應數據四部分組成:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章