資源描述:
《11Http狀態(tài)碼大全》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、Http狀態(tài)碼大全什么是HTTP狀態(tài)碼簡(jiǎn)單說(shuō);HTTP是一種請(qǐng)求/回應(yīng)(Request/Response)的網(wǎng)路傳輸協(xié)定,當(dāng)用戶(hù)端應(yīng)用程式(瀏覽器)要求一網(wǎng)頁(yè)資訊或資源(Document)時(shí),網(wǎng)站伺服器端就會(huì)回傳狀態(tài)碼(StatusCode),這些狀態(tài)碼通常是以數(shù)據(jù)化顯示,使用者最常見(jiàn)到應(yīng)該是404,其它包括200、301、302、304、403、410、500等等。HTTP狀態(tài)碼的英文為HTTPStatusCode下面是常見(jiàn)的HTTP狀態(tài)碼:200–請(qǐng)求成功301–資源(網(wǎng)頁(yè)等)被永久轉(zhuǎn)移到其它URL404–請(qǐng)求的資源(網(wǎng)頁(yè)等)不存在500–內(nèi)部服務(wù)器錯(cuò)誤?HTTP狀態(tài)碼分類(lèi)HTT
2、P狀態(tài)碼由三個(gè)十進(jìn)制數(shù)字組成,第一個(gè)十進(jìn)制數(shù)字定義了狀態(tài)碼的類(lèi)型,后兩個(gè)數(shù)字沒(méi)有分類(lèi)的作用。HTTP狀態(tài)碼共分為5種類(lèi)型:HTTP狀態(tài)碼分類(lèi)分類(lèi)分類(lèi)描述1**信息,服務(wù)器收到請(qǐng)求,需要請(qǐng)求者繼續(xù)執(zhí)行操作2**成功,操作被成功接收并處理3**重定向,需要進(jìn)一步的操作以完成請(qǐng)求4**客戶(hù)端錯(cuò)誤,請(qǐng)求包含語(yǔ)法錯(cuò)誤或無(wú)法完成請(qǐng)求5**服務(wù)器錯(cuò)誤,服務(wù)器在處理請(qǐng)求的過(guò)程中發(fā)生了錯(cuò)誤HTTP狀態(tài)碼列表?HTTP狀態(tài)碼列表狀態(tài)碼狀態(tài)碼英文名稱(chēng)中文描述100Continue繼續(xù)??蛻?hù)端應(yīng)繼續(xù)其請(qǐng)求101SwitchingProtocols切換協(xié)議。服務(wù)器根據(jù)客戶(hù)端的請(qǐng)求切換協(xié)議。只能切換到更高級(jí)的協(xié)
3、議,例如,切換到HTTP的新版本協(xié)議200OK請(qǐng)求成功。一般用于GET與POST請(qǐng)求201Created已創(chuàng)建。成功請(qǐng)求并創(chuàng)建了新的資源202Accepted已接受。已經(jīng)接受請(qǐng)求,但未處理完成203Non-AuthoritativeInformation非授權(quán)信息。請(qǐng)求成功。但返回的meta信息不在原始的服務(wù)器,而是一個(gè)副本204NoContent無(wú)內(nèi)容。服務(wù)器成功處理,但未返回內(nèi)容。在未更新網(wǎng)頁(yè)的情況下,可確保瀏覽器繼續(xù)顯示當(dāng)前文檔205ResetContent重置內(nèi)容。服務(wù)器處理成功,用戶(hù)終端(例如:瀏覽器)應(yīng)重置文檔視圖。可通過(guò)此返回碼清除瀏覽器的表單域206PartialCo
4、ntent部分內(nèi)容。服務(wù)器成功處理了部分GET請(qǐng)求300MultipleChoices多種選擇。請(qǐng)求的資源可包括多個(gè)位置,相應(yīng)可返回一個(gè)資源特征與地址的列表用于用戶(hù)終端(例如:瀏覽器)選擇301MovedPermanently永久移動(dòng)。請(qǐng)求的資源已被永久的移動(dòng)到新URI,返回信息會(huì)包括新的URI,瀏覽器會(huì)自動(dòng)定向到新URI。今后任何新的請(qǐng)求都應(yīng)使用新的URI代替302Found臨時(shí)移動(dòng)。與301類(lèi)似。但資源只是臨時(shí)被移動(dòng)??蛻?hù)端應(yīng)繼續(xù)使用原有URI303SeeOther查看其它地址。與301類(lèi)似。使用GET和POST請(qǐng)求查看304NotModified未修改。所請(qǐng)求的資源未修改,服務(wù)
5、器返回此狀態(tài)碼時(shí),不會(huì)返回任何資源。客戶(hù)端通常會(huì)緩存訪(fǎng)問(wèn)過(guò)的資源,通過(guò)提供一個(gè)頭信息指出客戶(hù)端希望只返回在指定日期之后修改的資源305UseProxy使用代理。所請(qǐng)求的資源必須通過(guò)代理訪(fǎng)問(wèn)306Unused已經(jīng)被廢棄的HTTP狀態(tài)碼307TemporaryRedirect臨時(shí)重定向。與302類(lèi)似。使用GET請(qǐng)求重定向400BadRequest客戶(hù)端請(qǐng)求的語(yǔ)法錯(cuò)誤,服務(wù)器無(wú)法理解401Unauthorized請(qǐng)求要求用戶(hù)的身份認(rèn)證402PaymentRequired保留,將來(lái)使用403Forbidden服務(wù)器理解請(qǐng)求客戶(hù)端的請(qǐng)求,但是拒絕執(zhí)行此請(qǐng)求404NotFound服務(wù)器無(wú)法根據(jù)客
6、戶(hù)端的請(qǐng)求找到資源(網(wǎng)頁(yè))。通過(guò)此代碼,網(wǎng)站設(shè)計(jì)人員可設(shè)置“您所請(qǐng)求的資源無(wú)法找到”的個(gè)性頁(yè)面405MethodNotAllowed客戶(hù)端請(qǐng)求中的方法被禁止406NotAcceptable服務(wù)器無(wú)法根據(jù)客戶(hù)端請(qǐng)求的內(nèi)容特性完成請(qǐng)求407ProxyAuthenticationRequired請(qǐng)求要求代理的身份認(rèn)證,與401類(lèi)似,但請(qǐng)求者應(yīng)當(dāng)使用代理進(jìn)行授權(quán)408RequestTime-out服務(wù)器等待客戶(hù)端發(fā)送的請(qǐng)求時(shí)間過(guò)長(zhǎng),超時(shí)409Conflict服務(wù)器完成客戶(hù)端的PUT請(qǐng)求是可能返回此代碼,服務(wù)器處理請(qǐng)求時(shí)發(fā)生了沖突410Gone客戶(hù)端請(qǐng)求的資源已經(jīng)不存在。410不同于404,如
7、果資源以前有現(xiàn)在被永久刪除了可使用410代碼,網(wǎng)站設(shè)計(jì)人員可通過(guò)301代碼指定資源的新位置411LengthRequired服務(wù)器無(wú)法處理客戶(hù)端發(fā)送的不帶Content-Length的請(qǐng)求信息412PreconditionFailed客戶(hù)端請(qǐng)求信息的先決條件錯(cuò)誤413RequestEntityTooLarge由于請(qǐng)求的實(shí)體過(guò)大,服務(wù)器無(wú)法處理,因此拒絕請(qǐng)求。為防止客戶(hù)端的連續(xù)請(qǐng)求,服務(wù)器可能會(huì)關(guān)閉連接。如果只是服務(wù)器暫時(shí)無(wú)法處理,則會(huì)包含一個(gè)Retry-A