国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

HTTP | 常用的 14 個 HTTP 狀態(tài)碼

這篇具有很好參考價值的文章主要介紹了HTTP | 常用的 14 個 HTTP 狀態(tài)碼。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Hi,大家好,我是源于花海。本文主要了解常用的 14 個 HTTP 狀態(tài)碼。當瀏覽者訪問一個網(wǎng)頁時,瀏覽者的瀏覽器會向網(wǎng)頁所在服務器發(fā)出請求。當瀏覽器接收并顯示網(wǎng)頁前,此網(wǎng)頁所在的服務器會返回一個包含 HTTP 狀態(tài)碼的信息頭(server header)用以響應瀏覽器的請求。


目錄

一、HTTP 狀態(tài)碼

二、HTTP 狀態(tài)碼分類

2XX 請求成功

(1)200 - OK(請求成功)

(2)204 - No Content(無內容)

(3)206 - Partial Content(部分內容)

3XX 重定向

(4)301 - Moved Permanently(永久移動)

(5)302 - Found(臨時移動)

(6)303 - See Other(查看其他地址)

(7)304 - Not Modified(未修改)

(8)307 - Temporary Redirect(臨時重定向)

4XX 客戶端錯誤

(9)400 - Bad Request(錯誤請求)

(10)401 - Unauthorized(未經(jīng)授權)

(11)403 - Forbidden(拒絕請求)

(12)404 - Not Found(無法找到)

5XX 服務器錯誤

(13)500 - Internal Server Error(內部服務器錯誤)

(14)503 - Service Unavailable(服務不可用)


一、HTTP 狀態(tài)碼

HTTP 狀態(tài)碼的英文為?HTTP Status Code。HTTP狀態(tài)碼是服務器返回給客戶端的,其核心作用是 web 服務器來告訴客戶端,當前網(wǎng)頁發(fā)生的什么事,或者說當前 web 服務器的響應狀態(tài)。所以HTTP狀態(tài)碼常用來判斷和分析當前 web 服務器的運行狀況。?

下面是常見的 HTTP 狀態(tài)碼:

  • 200 - 請求成功
  • 301 - 資源(網(wǎng)頁等)被永久轉移到其它URL
  • 404 - 請求的資源(網(wǎng)頁等)不存在
  • 500 - 內部服務器錯誤

二、HTTP 狀態(tài)碼分類

HTTP 狀態(tài)碼由三個十進制數(shù)字組成,第一個十進制數(shù)字定義了狀態(tài)碼的類型,后兩個數(shù)字沒有分類的作用。響應分為五類:信息響應(100–199),成功響應(200–299),重定向(300–399),客戶端錯誤(400–499)和服務器錯誤 (500–599):

類別 分類描述
1xx Information(信息狀態(tài)碼) 接受的請求正在處理
2xx Success(成功狀態(tài)碼) 請求正常處理完畢
3xx Redirection(重定向狀態(tài)碼) 需要進行附加操作以完成請求
4xx Client Error(客戶端錯誤狀態(tài)碼) 服務器無法處理請求
5xx Server Error(服務端錯誤狀態(tài)碼) 服務器處理請求出錯

HTTP 狀態(tài)碼常見列表:


2XX 請求成功

2XX 的響應結果表明請求被正常處理。

(1)200 - OK請求成功

200表示請求在服務器端被正常處理。一般用于 GET 與 POST 請求在響應報文內,隨狀態(tài)碼一起返回的信息會因方法的不同而發(fā)生改變。

(2)204 - No Content無內容

204表示服務器接收的請求已經(jīng)成功處理,但是在返回的響應報文中不含實體的主體部分。另外,也不允許返回任何實體的主體。當瀏覽器在發(fā)送請求后接收到204響應,它的顯示頁面不會發(fā)生更新。

通常應用在只需要客戶端往服務端發(fā)送信息,而服務端不需要發(fā)送新信息的情況下使用。

(3)206 - Partial Content(部分內容)

206表示客戶端進行了范圍請求,而服務器成功執(zhí)行了這部分的GET請求。響應報文內包含由Content-Range指定范圍的實體內容。


3XX 重定向

3XX 響應結果表明瀏覽器需要執(zhí)行某些特殊的處理以正確處理請求。

(4)301 - Moved Permanently(永久移動)

永久重定向,301狀態(tài)碼表示請求的資源已經(jīng)分配了新的URI,以后請求該資源應該訪問新的URI。也就是說,如果已經(jīng)把資源對應的 URI保存為書簽了,這時應該按 Location 首部字段提示的 URI 重新保存。

(5)302 - Found(臨時移動)

臨時重定向,302表示請求的資源已經(jīng)被分配了新的URI,希望客戶端本次能使用新的URI訪問。和301不同的是,這種資源的URI變更是臨時的額,而不是永久的,因此不用去更新書簽。

(6)303 - See Other(查看其他地址)

該狀態(tài)碼和 302 有著異曲同工之妙,表示由于請求對應的資源存在著另一個 URI,應使用 GET 方法定向獲取請求的資源。

如果瀏覽器原本是用 POST 方法去請求服務器,收到303狀態(tài)碼之后,會改用 GET 并訪問資源新的URI。

(7)304 - Not Modified(未修改)

304 狀態(tài)碼表示客戶端發(fā)送附帶條件的請求時,服務器端允許請求訪問資源,但未滿足條件的情況。例如,客戶端請求的資源在客戶端本地已有緩存,會在請求頭部中加入 "If-Modified-Since"、 "If-None-Match" 等字段,服務端根據(jù)這些字段信息判斷這些資源信息是否經(jīng)過修改,如果沒有則返回 304 狀態(tài)碼,客戶端可以直接使用緩存中的資源。

304 狀態(tài)碼返回時,不包含任何響應的主體部分。304 雖然被劃分在 3XX 類別中,但是和重定向沒有關系。

PS:附帶條件的請求是指采用GET方法的請求報文中包含 If-Match,If-Modified-Since,If-None-Match,If-Range,If-Unmodified-Since 中任一首部。

(8)307 - Temporary Redirect(臨時重定向)

臨時重定向,和 302 Found 狀態(tài)碼有相同的含義。區(qū)別在于 307 不會強制瀏覽器將 POST 方法改為 GET 方法,而是遵循瀏覽器自身的標準。


4XX 客戶端錯誤

4XX 的響應結果表明客戶端是發(fā)生錯誤的原因所在。

(9)400 - Bad Request(錯誤請求)

400 狀態(tài)碼表示請求報文中存在語法錯誤。當錯誤發(fā)生時,需修改請求的內容后再次發(fā)送請求。另外,瀏覽器會像 200 OK 一樣對待該狀態(tài)碼。

(10)401 - Unauthorized(未經(jīng)授權)

401 狀態(tài)碼表示發(fā)送的請求需要有通過 HTTP 認證(BASIC 認證、DIGEST 認證)的認證信息。第一次收到 401 狀態(tài)碼表示需要進行用戶認證,第二次再收到 401 狀態(tài)碼說明用戶認證失敗。

(11)403 - Forbidden(拒絕請求)

403 狀態(tài)碼表明對請求資源的訪問被服務器拒絕,當未獲得文件系統(tǒng)的訪問授權,訪問權限出現(xiàn)某些問題(從未授權的發(fā)送源 IP 地址試圖訪問)等列舉的情況都可能發(fā)生 403 。

(12)404 - Not Found(無法找到)

404 是我們最常見的狀態(tài)碼之一,它表示服務器上無法找到請求資源。此外,也可能是服務器端在拒絕請求且不想說明原因的時候使用。


5XX 服務器錯誤

5XX 的響應結果表明服務器本身發(fā)生錯誤。

(13)500 - Internal Server Error(內部服務器錯誤)

500 狀態(tài)碼表明服務器端在執(zhí)行請求時發(fā)生了錯誤。也有可能是 Web 應用存在的 bug 或某些臨時的故障。

(14)503 - Service Unavailable(服務不可用)

503 狀態(tài)碼表明服務器暫時處于超負載或正在進行停機維護,現(xiàn)在無法處理請求。文章來源地址http://www.zghlxwxcb.cn/news/detail-803272.html

到了這里,關于HTTP | 常用的 14 個 HTTP 狀態(tài)碼的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • http常用狀態(tài)碼(204,304, 404, 504,502)含義

    網(wǎng)絡狀態(tài)碼含義,常用(204,304, 404, 504,502) 200 – 服務器成功返回網(wǎng)頁? 404 – 請求的網(wǎng)頁不存在? 503 – 服務不可用? 常見HTTP狀態(tài)碼大全? 1xx(臨時響應)? 表示臨時響應并需要請求者繼續(xù)執(zhí)行操作的狀態(tài)代碼。? 代碼 說明? http狀態(tài)碼 100 (繼續(xù)) 請求者應當繼續(xù)提出

    2023年04月22日
    瀏覽(25)
  • Flask框架小程序后端分離開發(fā)學習筆記《2》構建基礎的HTTP服務器

    Flask框架小程序后端分離開發(fā)學習筆記《2》構建基礎的HTTP服務器

    Flask是使用python的后端,由于小程序需要后端開發(fā),遂學習一下后端開發(fā)。本節(jié)提供一個構建簡單的本地服務器的代碼,仔細看注釋,學習每一步的流程,理解服務器接收請求,回復響應的基本原理。 代碼效果,運行之后,在瀏覽器輸入:localhost:2000 總結 1.導入socket庫:這個庫

    2024年01月18日
    瀏覽(26)
  • JavaWEB學習筆記(二)------HTTP、Servlet、會話、過濾器、監(jiān)聽器、Ajax、前端工程化

    JavaWEB學習筆記(二)------HTTP、Servlet、會話、過濾器、監(jiān)聽器、Ajax、前端工程化

    目錄 HTTP HTTP1.1 請求和響應的報文格式 請求報文 響應報文 常見狀態(tài)響應碼 Servlet? 靜態(tài)資源和動態(tài)資源 ?編輯 ?Servlet簡介? Servlet開發(fā)流程 導入和響應頭問題 url-pattern不同寫法 url-pattern工作方式 Servlet注解方式配置 Servlet生命周期? Servlet繼承結構 Servlet接口 GenerisServlet類 Ht

    2024年01月21日
    瀏覽(28)
  • 計算機網(wǎng)絡—HTTP基本概念、HTTPS、HTTP狀態(tài)碼、HTTP緩存、HTTP請求

    計算機網(wǎng)絡—HTTP基本概念、HTTPS、HTTP狀態(tài)碼、HTTP緩存、HTTP請求

    參考小林coding HTTP是超文本傳輸協(xié)議。所謂的超文本,就是超越了普通文本的文本,最關鍵的是有超鏈接,能從一個超文本跳轉到另一個超文本。 HTML是最常見的超文本,本身是純文字文件,但是內部使用很多標簽定義圖片、視頻等鏈接,再經(jīng)過瀏覽器的解釋,呈現(xiàn)出來的就是

    2024年02月07日
    瀏覽(40)
  • 前端(二十六)——常見的HTTP異常狀態(tài)碼以及正反向代理配置

    前端(二十六)——常見的HTTP異常狀態(tài)碼以及正反向代理配置

    ??博主:小貓娃來啦 ??文章核心: 前端常見的HTTP異常狀態(tài)碼以及正反向代理配置 當客戶端發(fā)送了一個請求,但服務器無法找到對應的資源時,會返回404錯誤碼??赡艿脑虬ǎ?請求的URL路徑錯誤,服務器沒有對應的資源。 資源被刪除或者被移動到其他位置。 資源名稱

    2024年01月25日
    瀏覽(24)
  • 前端面試集錦(DOM HTTP 框架(Vue))

    事件委托 參考答案 : 簡易版 (有缺陷 沒有考慮子元素 ): bug 在于,如果用戶點擊的是 li 里面的 span,就沒法觸發(fā) fn,這顯然不對 ul.addEventListener(‘click’,function(e){ if(e.target.tagName.toLowerCase() === ‘li’){ fn() // 執(zhí)行某個函數(shù) //console.log(‘您點擊了li’) } }) 。 高級版 :思路是點

    2024年02月01日
    瀏覽(24)
  • 計算機網(wǎng)絡面試八股復習:常見的Http狀態(tài)碼

    計算機網(wǎng)絡面試八股復習:常見的Http狀態(tài)碼

    面試被問到過一次。自己最近使用Gin框架,在 Response 的時候有時候也會用到一個自定義的狀態(tài)碼。因此歸納一下這方面,供自己日后面試復習以及開發(fā)時候參考。 全名“超文本傳輸協(xié)議”(我也不懂為什么面試官問這個…) 屬于應用層 狀態(tài)碼在記憶時候按系列來記。 信息

    2024年01月21日
    瀏覽(21)
  • HTTP項目常見狀態(tài)碼筆記(200,302,400,403,404,405,500...),

    HTTP項目常見狀態(tài)碼筆記(200,302,400,403,404,405,500...),

    目錄 認識 \\\"狀態(tài)碼\\\" (status code) 出現(xiàn)200 403 Forbidden 出現(xiàn)404?404 Not Found 出現(xiàn) 405?Method Not Allowed 出現(xiàn) 500?Internal Server Error 504 Gateway Timeout 302 Move temporarily 301 Moved Permanently 出現(xiàn) \\\"空白頁面\\\" ? 出現(xiàn) \\\"無法訪問此網(wǎng)站\\\" 狀態(tài)碼表示訪問一個頁面的結果 . ( 是訪問成功 , 還是失敗 , 還是其

    2024年02月11日
    瀏覽(61)
  • vue 部分網(wǎng)絡圖片加載失敗,控制臺報錯,http狀態(tài)碼403

    vue 部分網(wǎng)絡圖片加載失敗,控制臺報錯,http狀態(tài)碼403

    vue項目中有時候請求網(wǎng)絡地址的圖片http狀態(tài)碼會報403錯誤 原因: 1.http請求頭中有一個referrer字段,用來表示發(fā)起http請求的源地址信息 2. 服務器端在拿到這個referrer值后判斷請求是否來自本站 若不是則返回403,從而實現(xiàn)圖片的防盜鏈。上面出現(xiàn)403就是因為,請求的是別人服務

    2024年02月14日
    瀏覽(28)
  • Web:前端常用的幾種Http請求GET和POST樣例

    Web:前端常用的幾種Http請求GET和POST樣例

    1、簡述 在Web開發(fā)過程中,少不了發(fā)起Http請求服務端的接口數(shù)據(jù),在不同的框架中使用了不同的Http請求方式,常用的請求有fetch、 ajax、 axios、XMLHttpRequest、request,以下樣例僅供參考。 2、Fetch Fetch API 是一種 JavaScript API,是一種基于 Promise 的現(xiàn)代API,用于在網(wǎng)絡中發(fā)送和接收

    2024年02月07日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包