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

說說HTTP 常見的狀態(tài)碼有哪些,適用場景?

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

說說HTTP 常見的狀態(tài)碼有哪些,適用場景?

?

一、是什么

HTTP狀態(tài)碼(英語:HTTP Status Code),用以表示網(wǎng)頁服務(wù)器超文本傳輸協(xié)議響應(yīng)狀態(tài)的3位數(shù)字代碼

它由 RFC 2616規(guī)范定義的,并得到?RFC 2518、RFC 2817、RFC 2295、RFC 2774與?RFC 4918等規(guī)范擴(kuò)展

簡單來講,http狀態(tài)碼的作用是服務(wù)器告訴客戶端當(dāng)前請求響應(yīng)的狀態(tài),通過狀態(tài)碼就能判斷和分析服務(wù)器的運(yùn)行狀態(tài)

二、分類

狀態(tài)碼第一位數(shù)字決定了不同的響應(yīng)狀態(tài),有如下:

  • 1 表示消息
  • 2 表示成功
  • 3 表示重定向
  • 4 表示請求錯誤
  • 5 表示服務(wù)器錯誤

1xx

代表請求已被接受,需要繼續(xù)處理。這類響應(yīng)是臨時響應(yīng),只包含狀態(tài)行和某些可選的響應(yīng)頭信息,并以空行結(jié)束

常見的有:

  • 100(客戶端繼續(xù)發(fā)送請求,這是臨時響應(yīng)):這個臨時響應(yīng)是用來通知客戶端它的部分請求已經(jīng)被服務(wù)器接收,且仍未被拒絕??蛻舳藨?yīng)當(dāng)繼續(xù)發(fā)送請求的剩余部分,或者如果請求已經(jīng)完成,忽略這個響應(yīng)。服務(wù)器必須在請求完成后向客戶端發(fā)送一個最終響應(yīng)
  • 101:服務(wù)器根據(jù)客戶端的請求切換協(xié)議,主要用于websocket或http2升級

2xx

代表請求已成功被服務(wù)器接收、理解、并接受

常見的有:

  • 200(成功):請求已成功,請求所希望的響應(yīng)頭或數(shù)據(jù)體將隨此響應(yīng)返回

  • 201(已創(chuàng)建):請求成功并且服務(wù)器創(chuàng)建了新的資源

  • 202(已創(chuàng)建):服務(wù)器已經(jīng)接收請求,但尚未處理

  • 203(非授權(quán)信息):服務(wù)器已成功處理請求,但返回的信息可能來自另一來源

  • 204(無內(nèi)容):服務(wù)器成功處理請求,但沒有返回任何內(nèi)容

  • 205(重置內(nèi)容):服務(wù)器成功處理請求,但沒有返回任何內(nèi)容

  • 206(部分內(nèi)容):服務(wù)器成功處理了部分請求

3xx

表示要完成請求,需要進(jìn)一步操作。 通常,這些狀態(tài)代碼用來重定向

常見的有:

  • 300(多種選擇):針對請求,服務(wù)器可執(zhí)行多種操作。 服務(wù)器可根據(jù)請求者 (user agent) 選擇一項(xiàng)操作,或提供操作列表供請求者選擇

  • 301(永久移動):請求的網(wǎng)頁已永久移動到新位置。 服務(wù)器返回此響應(yīng)(對 GET 或 HEAD 請求的響應(yīng))時,會自動將請求者轉(zhuǎn)到新位置

  • 302(臨時移動): 服務(wù)器目前從不同位置的網(wǎng)頁響應(yīng)請求,但請求者應(yīng)繼續(xù)使用原有位置來進(jìn)行以后的請求

  • 303(查看其他位置):請求者應(yīng)當(dāng)對不同的位置使用單獨(dú)的 GET 請求來檢索響應(yīng)時,服務(wù)器返回此代碼

  • 305 (使用代理): 請求者只能使用代理訪問請求的網(wǎng)頁。 如果服務(wù)器返回此響應(yīng),還表示請求者應(yīng)使用代理

  • 307 (臨時重定向): 服務(wù)器目前從不同位置的網(wǎng)頁響應(yīng)請求,但請求者應(yīng)繼續(xù)使用原有位置來進(jìn)行以后的請求

4xx

代表了客戶端看起來可能發(fā)生了錯誤,妨礙了服務(wù)器的處理

常見的有:

  • 400(錯誤請求): 服務(wù)器不理解請求的語法
  • 401(未授權(quán)): 請求要求身份驗(yàn)證。 對于需要登錄的網(wǎng)頁,服務(wù)器可能返回此響應(yīng)。
  • 403(禁止): 服務(wù)器拒絕請求
  • 404(未找到): 服務(wù)器找不到請求的網(wǎng)頁
  • 405(方法禁用): 禁用請求中指定的方法
  • 406(不接受): 無法使用請求的內(nèi)容特性響應(yīng)請求的網(wǎng)頁
  • 407(需要代理授權(quán)): 此狀態(tài)代碼與 401(未授權(quán))類似,但指定請求者應(yīng)當(dāng)授權(quán)使用代理
  • 408(請求超時): 服務(wù)器等候請求時發(fā)生超時

5xx

表示服務(wù)器無法完成明顯有效的請求。這類狀態(tài)碼代表了服務(wù)器在處理請求的過程中有錯誤或者異常狀態(tài)發(fā)生

常見的有:

  • 500(服務(wù)器內(nèi)部錯誤):服務(wù)器遇到錯誤,無法完成請求
  • 501(尚未實(shí)施):服務(wù)器不具備完成請求的功能。 例如,服務(wù)器無法識別請求方法時可能會返回此代碼
  • 502(錯誤網(wǎng)關(guān)): 服務(wù)器作為網(wǎng)關(guān)或代理,從上游服務(wù)器收到無效響應(yīng)
  • 503(服務(wù)不可用): 服務(wù)器目前無法使用(由于超載或停機(jī)維護(hù))
  • 504(網(wǎng)關(guān)超時): 服務(wù)器作為網(wǎng)關(guān)或代理,但是沒有及時從上游服務(wù)器收到請求
  • 505(HTTP 版本不受支持): 服務(wù)器不支持請求中所用的 HTTP 協(xié)議版本

三、適用場景

下面給出一些狀態(tài)碼的適用場景:

  • 100:客戶端在發(fā)送POST數(shù)據(jù)給服務(wù)器前,征詢服務(wù)器情況,看服務(wù)器是否處理POST的數(shù)據(jù),如果不處理,客戶端則不上傳POST數(shù)據(jù),如果處理,則POST上傳數(shù)據(jù)。常用于POST大數(shù)據(jù)傳輸

  • 206:一般用來做斷點(diǎn)續(xù)傳,或者是視頻文件等大文件的加載

  • 301:永久重定向會緩存。新域名替換舊域名,舊的域名不再使用時,用戶訪問舊域名時用301就重定向到新的域名

  • 302:臨時重定向不會緩存,常用 于未登陸的用戶訪問用戶中心重定向到登錄頁面

  • 304:協(xié)商緩存,告訴客戶端有緩存,直接使用緩存中的數(shù)據(jù),返回頁面的只有頭部信息,是沒有內(nèi)容部分

  • 400:參數(shù)有誤,請求無法被服務(wù)器識別

  • 403:告訴客戶端進(jìn)制訪問該站點(diǎn)或者資源,如在外網(wǎng)環(huán)境下,然后訪問只有內(nèi)網(wǎng)IP才能訪問的時候則返回

  • 404:服務(wù)器找不到資源時,或者服務(wù)器拒絕請求又不想說明理由時

  • 503:服務(wù)器停機(jī)維護(hù)時,主動用503響應(yīng)請求或 nginx 設(shè)置限速,超過限速,會返回503

  • 504:網(wǎng)關(guān)超時

參考文獻(xiàn)

  • https://zh.wikipedia.org/wiki/HTTP狀態(tài)碼
  • https://kebingzao.com/2018/10/05/http-status-code/
  • https://vue3js.cn/interview

如果對您有所幫助,歡迎您點(diǎn)個關(guān)注,我會定時更新技術(shù)文檔,大家一起討論學(xué)習(xí),一起進(jìn)步。

?說說HTTP 常見的狀態(tài)碼有哪些,適用場景?

?文章來源地址http://www.zghlxwxcb.cn/news/detail-844245.html

到了這里,關(guān)于說說HTTP 常見的狀態(tài)碼有哪些,適用場景?的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • (超全面詳細(xì))http常見的狀態(tài)碼(含具體開發(fā)場景),400,401,403狀態(tài)碼分別代表什么及區(qū)別?

    (超全面詳細(xì))http常見的狀態(tài)碼(含具體開發(fā)場景),400,401,403狀態(tài)碼分別代表什么及區(qū)別? HTTP請求狀態(tài)碼在我們開發(fā)工作中非常重要,尤其是定位問題及排查bug等,或者安全提升方面都有一定的幫助. 因此有必要對狀態(tài)碼有一個全面詳細(xì)的總結(jié),如下所示: 一、常見的狀態(tài)碼 200(成

    2024年03月22日
    瀏覽(27)
  • 說說 HTTP 常見的請求頭有哪些? 作用?

    說說 HTTP 常見的請求頭有哪些? 作用?

    HTTP頭字段(HTTP header fields),是指在超文本傳輸協(xié)議(HTTP)的請求和響應(yīng)消息中的消息頭部分 它們定義了一個超文本傳輸協(xié)議事務(wù)中的操作參數(shù) HTTP頭部字段可以自己根據(jù)需要定義,因此可能在? Web 服務(wù)器和瀏覽器上發(fā)現(xiàn)非標(biāo)準(zhǔn)的頭字段 下面是一個 HTTP 請求的請求頭: 常見

    2024年04月08日
    瀏覽(17)
  • 什么是裸金屬云服務(wù)器,適用于哪些場景,又有哪些優(yōu)勢?

    裸金屬云服務(wù)器(Cloud?Bare?Metal,CBM)是一種兼具虛擬機(jī)彈性及物理機(jī)性能的裸金屬云服務(wù),與騰訊云全產(chǎn)品(例如網(wǎng)絡(luò)、存儲、數(shù)據(jù)庫等)無縫融合,能為您提供云端獨(dú)享的高性能、安全隔離的物理服務(wù)器集群。 您的業(yè)務(wù)應(yīng)用可以直接訪問裸金屬云服務(wù)器的處理器和內(nèi)存,

    2024年02月02日
    瀏覽(34)
  • 靜態(tài)長效代理IP和動態(tài)短效代理IP有哪些用途?分別適用場景是什么?

    靜態(tài)長效代理IP和動態(tài)短效代理IP是兩種常見的代理IP類型,它們在用途和適用場景上存在一定的差異。了解它們的特性以及使用場景有助于我們更好地利用代理IP,提高網(wǎng)絡(luò)訪問的效率和安全性。 一、靜態(tài)長效代理IP 1. 用途 靜態(tài)長效代理IP是指長期保持穩(wěn)定的代理IP地址,可

    2024年01月16日
    瀏覽(21)
  • 場景應(yīng)用:常見的HTTP協(xié)議請求頭有哪些?

    ? 常見的HTTP請求頭有:Accept,接收的數(shù)據(jù)類型。Accept-Language,接收的語言。Accept-Encoding,客戶端的編碼方式。Connection,長連接還是短鏈接。Host,客戶端的主機(jī)和端口號。Referer,請求來源網(wǎng)站。User-Agent,客戶端的系統(tǒng)和瀏覽器的信息。Cache-Control,緩存設(shè)置(重點(diǎn))。Cooki

    2024年02月07日
    瀏覽(37)
  • Http響應(yīng)狀態(tài)碼大全(看完這篇文章估計(jì)你會對HTTP狀態(tài)碼有更深入的了解)

    在 HTTP 協(xié)議中,狀態(tài)碼一般有3位數(shù)字。 這些狀態(tài)碼有一個識別它們的關(guān)聯(lián)名稱,但是重要的還是數(shù)字。 簡而言之: 100 ?及以上狀態(tài)碼用于「消息」響應(yīng)。你很少直接使用它們。具有這些狀態(tài)代碼的響應(yīng)不能帶有響應(yīng)體。 200 及以上狀態(tài)碼用于「成功」響應(yīng)。這些是你最常使

    2024年01月17日
    瀏覽(48)
  • 什么是http協(xié)議?有什么特點(diǎn)?有哪些狀態(tài)碼?

    HTTP(Hypertext Transfer Protocol)是一種用于傳輸超文本的應(yīng)用層協(xié)議,用于在客戶端和服務(wù)器之間進(jìn)行通信。HTTP 協(xié)議定義了 Web 客戶端和服務(wù)器之間互相通信的格式和規(guī)則,是互聯(lián)網(wǎng)信息交換的基礎(chǔ) HTTP是基于請求-響應(yīng)模型的協(xié)議,客戶端發(fā)送HTTP請求到服務(wù)器,服務(wù)器處理請求

    2024年02月16日
    瀏覽(27)
  • 后端請求的時候返回的狀態(tài)碼有幾種,代表什么意思

    ?????????2xx表示成功處理了請求,200請求已完成,202服務(wù)器接收未處理,204、205:服務(wù)器處理了但是沒有任何返回,206:處理了部分get請求 ? ? ? ? 3xx請求被重定向,需要進(jìn)一步操作 ????????4xx:請求碼出錯影響了請求,400:服務(wù)器不理解,401:要求身份驗(yàn)證,404:

    2024年02月12日
    瀏覽(16)
  • 說說常見的排序算法有哪些?區(qū)別?

    說說常見的排序算法有哪些?區(qū)別?

    排序是程序開發(fā)中非常常見的操作,對一組任意的數(shù)據(jù)元素經(jīng)過排序操作后,就可以把他們變成一組一定規(guī)則排序的有序序列 排序算法屬于算法中的一種,而且是覆蓋范圍極小的一種,徹底掌握排序算法對程序開發(fā)是有很大的幫助的 對與排序算法的好壞衡量,主要是從時間

    2024年04月22日
    瀏覽(22)
  • 說說你對slot的理解?slot使用場景有哪些?

    說說你對slot的理解?slot使用場景有哪些?

    定義 在Vue.js中,slot(插槽)是一種用于組件之間內(nèi)容分發(fā)的機(jī)制。它允許你在父組件中編寫子組件的內(nèi)容,從而增加了組件的靈活性和可重用性。 Slot 藝名插槽,花名“占坑”,我們可以理解為 slot 在組件模板中占好了位置,當(dāng)使用該組件標(biāo)簽時候,組件標(biāo)簽里面的內(nèi)容就

    2024年02月07日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包