天天看點

http狀态碼

1.介紹:

  1)由三位數字組成的一個符号。

  2)Http伺服器在推送響應包之前,根據本次請求處理情況

  将Http狀态碼寫入到響應包中【狀态行】上

  3)如果Http伺服器針對本次請求,傳回了對應的資源檔案。

    通過Http狀态碼通知浏覽器應該如何處理這個結果

  如果Http伺服器針對本次請求,無法傳回對應的資源檔案

  通過Http狀态碼向浏覽器解釋不能提供服務的原因

2.分類:

  1)組成 100---599;分為5個大類

  2)1XX :

    最有特征 100; 通知浏覽器本次傳回的資源檔案

    并不是一個獨立的資源檔案,需要浏覽器在接收

    響應包之後,繼續向Http伺服器所要依賴的其他資源檔案

  3) 2XX:

    最有特征200,通知浏覽器本次傳回的資源檔案是一個

    完整獨立資源檔案,浏覽器在接收到之後不需要所要

    其他關聯檔案

  4)3xx:

    最有特征302,通知浏覽器本次傳回的不是一個資源檔案内容

    而是一個資源檔案位址,需要浏覽器根據這個位址自動發起

    請求來索要這個資源檔案

    response.sendRedirect("資源檔案位址")寫入到響應頭中

    location

    而這個行為導緻Tomcat将302狀态碼寫入到狀态行

  5)4XX:

    404: 通知浏覽器,由于在服務端沒有定位到被通路的資源檔案

    是以無法提供幫助

    405:通知浏覽器,在服務端已經定位到被通路的資源檔案(Servlet)

    但是這個Servlet對于浏覽器采用的請求方式不能處理

  6)5xx:

    500:通知浏覽器,在服務端已經定位到被通路的資源檔案(Servlet)

    這個Servlet可以接收浏覽器采用請求方式,但是Servlet在處理

    請求期間,由于Java異常導緻處理失敗

繼續閱讀