小編給大家分享一下HTTP狀態(tài)代碼有哪些類型,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
洪江管理區(qū)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),洪江管理區(qū)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為洪江管理區(qū)上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的洪江管理區(qū)做網(wǎng)站的公司定做!
HTTP狀態(tài)代碼一個(gè)三位整數(shù)代碼,用來(lái)指示是否已成功完成特定HTTP請(qǐng)求,表示HTTP響應(yīng)狀態(tài)的;代碼的第一個(gè)數(shù)字定義了服務(wù)器響應(yīng)的類型,后面的兩個(gè)數(shù)字沒(méi)有任何分類。
HTTP狀態(tài)代碼的類型
HTTP狀態(tài)代碼一共可以分為五個(gè)類別,由狀態(tài)代碼第一個(gè)數(shù)字來(lái)表示不同的類別:
1xx類:信息
1xx類代碼表示已收到請(qǐng)求并且流程正在繼續(xù)。如果發(fā)送HTTP狀態(tài)代碼1xx,則服務(wù)器通知客戶端請(qǐng)求正處于運(yùn)動(dòng)狀態(tài)。此類組合了負(fù)責(zé)在請(qǐng)求期間向客戶端傳遞信息的代碼。
2xx類:成功
2xx類代碼表示客戶端的請(qǐng)求已成功接收,運(yùn)行。如果傳輸此代碼,則意味著客戶端的請(qǐng)求已被服務(wù)器接收,理解并被接受。它通常與期望的網(wǎng)站信息同時(shí)發(fā)送,并且用戶通常僅注意他們請(qǐng)求的網(wǎng)站。
3xx類:重定向
3xx類代碼表示已收到服務(wù)器的請(qǐng)求,但為了確保成功處理請(qǐng)求,需要從客戶端開始進(jìn)一步的步驟。重定向和轉(zhuǎn)發(fā)過(guò)程中都會(huì)出現(xiàn)3xx類代碼。
4xx類:客戶端錯(cuò)誤
4xx類代碼表示請(qǐng)求中包含不正確的語(yǔ)法或無(wú)法滿足請(qǐng)求,即存在客戶端錯(cuò)誤。服務(wù)器已收到請(qǐng)求,但無(wú)法執(zhí)行。通過(guò)接收自動(dòng)生成的HTML頁(yè)面,互聯(lián)網(wǎng)用戶將會(huì)意識(shí)到這個(gè)錯(cuò)誤。
5xx類:服務(wù)器錯(cuò)誤
4xx類代碼表示服務(wù)器在處理請(qǐng)求的過(guò)程中有錯(cuò)誤或者異常狀態(tài)等等的問(wèn)題發(fā)生,導(dǎo)致服務(wù)器無(wú)法執(zhí)行請(qǐng)求。這些服務(wù)器錯(cuò)誤代碼報(bào)告了當(dāng)前無(wú)法執(zhí)行請(qǐng)求或根本無(wú)法執(zhí)行請(qǐng)求,這會(huì)導(dǎo)致出現(xiàn)HTML錯(cuò)誤頁(yè)面。
HTTP的十大狀態(tài)代碼
200:好的

表示請(qǐng)求已成功。成功的意義取決于HTTP方法:
GET方法:表示已獲取資源并在消息正文中傳輸。
HEAD方法:表示實(shí)體標(biāo)頭位于郵件正文中。
PUT或POST方法:表示描述操作結(jié)果的資源在消息正文中傳輸。
TRACE方法:表示消息正文包含服務(wù)器收到的請(qǐng)求消息
201:創(chuàng)建
表示請(qǐng)求已成功,并且已創(chuàng)建新資源。這通常是在POST請(qǐng)求之后或在某些PUT請(qǐng)求之后發(fā)送的響應(yīng)。
204:沒(méi)有內(nèi)容
表示請(qǐng)求已經(jīng)成功處理,但是沒(méi)有返回任何內(nèi)容主體。
304:未修改
它告訴客戶端響應(yīng)未被修改,因此客戶端可以繼續(xù)使用相同的緩存版本的響應(yīng)。
400:錯(cuò)誤請(qǐng)求
400是通用客戶端錯(cuò)誤狀態(tài),在沒(méi)有其他4xx錯(cuò)誤代碼適用時(shí)使用。錯(cuò)誤可能類似于格式錯(cuò)誤的請(qǐng)求語(yǔ)法,無(wú)效的請(qǐng)求消息參數(shù)或欺騙性請(qǐng)求路由等。它代表由于語(yǔ)法無(wú)效,服務(wù)器無(wú)法理解請(qǐng)求。
401:未經(jīng)授權(quán)
401錯(cuò)誤響應(yīng)表示客戶端嘗試在受保護(hù)資源上運(yùn)行而未提供適當(dāng)?shù)氖跈?quán),它可能提供了錯(cuò)誤的憑據(jù)或根本沒(méi)有。從語(yǔ)義上講,它意味著“未經(jīng)身份驗(yàn)證”。也就是說(shuō),客戶端必須對(duì)自身進(jìn)行身份驗(yàn)證才能獲得請(qǐng)求的響應(yīng)。
403:禁止
403錯(cuò)誤響應(yīng)表明客戶端的請(qǐng)求是正確形成的,但REST API拒絕承認(rèn)它,即用戶的資源沒(méi)有必要權(quán)限(未經(jīng)授權(quán)),因此服務(wù)器拒絕提供適當(dāng)?shù)捻憫?yīng)。與401不同,服務(wù)器知道客戶端的身份。
404:未找到

服務(wù)器找不到請(qǐng)求的資源。在瀏覽器中,這意味著REST API無(wú)法將客戶端的URI映射到資源,但可能在將來(lái)可用;也意味著可能端點(diǎn)有效但資源本身不存在了。
404可能是最著名的錯(cuò)誤狀態(tài)代碼,因?yàn)樗诰W(wǎng)絡(luò)上經(jīng)常出現(xiàn)。
500:內(nèi)部服務(wù)器錯(cuò)誤
500是通用REST API錯(cuò)誤響應(yīng),是應(yīng)用于意外服務(wù)器錯(cuò)誤的收集狀態(tài)代碼。如果服務(wù)器部分發(fā)生錯(cuò)誤(這會(huì)阻止檢索請(qǐng)求的數(shù)據(jù)),將自動(dòng)發(fā)出此HTTP狀態(tài)代碼。
504:網(wǎng)關(guān)超時(shí)
當(dāng)服務(wù)器充當(dāng)網(wǎng)關(guān)并且無(wú)法及時(shí)獲得響應(yīng)時(shí),會(huì)給出此錯(cuò)誤響應(yīng)。
看完了這篇文章,相信你對(duì)HTTP狀態(tài)代碼有哪些類型有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
網(wǎng)頁(yè)標(biāo)題:HTTP狀態(tài)代碼有哪些類型
網(wǎng)站鏈接:http://chinadenli.net/article18/jpssdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、域名注冊(cè)、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)