網(wǎng)站常見的服務(wù)器狀態(tài)碼有哪些?
??一、服務(wù)器狀態(tài)碼是什么?
??服務(wù)器狀態(tài)碼是在用戶試圖通過 HTTP 或文件傳輸協(xié)議 (FTP) 訪問一臺正在運行 Internet 信息的服務(wù)器內(nèi)容時,IIS 返回的一個表示該請求狀態(tài)的數(shù)字代碼。該狀態(tài)代碼記錄在 IIS 日志中,同時也可能在 Web 瀏覽器或 FTP 客戶端顯示。狀態(tài)代碼可以指明具體請求是否已成功,還可以揭示請求失敗的確切原因。
??二、常見的幾種服務(wù)器狀態(tài)碼
??200:表示服務(wù)器響應(yīng)正常。
??301:永久重定向,訪問的文檔或網(wǎng)頁移動了新位置,在其他地方。
??302:臨時性重定向,表示資源臨時被分配了新的 URL。
??404:請求失敗,指需要訪問的資源不存在。
??502:錯誤網(wǎng)關(guān),服務(wù)器作為網(wǎng)關(guān)或代理,從上游服務(wù)器收到無效響應(yīng)(一般是tomcat問題)。
??503:服務(wù)不可用,表明服務(wù)器暫時處于超負(fù)載或正在停機維護(hù),無法處理請求。
??504:網(wǎng)關(guān)超時,服務(wù)器作為網(wǎng)關(guān)或代理,從上游服務(wù)器收到請求超時。
??三、服務(wù)器狀態(tài)碼消息
??這一類型的狀態(tài)碼,代表請求已被接受,需要繼續(xù)處理。這類響應(yīng)是臨時響應(yīng),只包含狀態(tài)行和某些可選的響應(yīng)頭信息,并以空行結(jié)束。由于 HTTP/1.0 協(xié)議中沒有定義任何 1xx 狀態(tài)碼,所以除非在某些試驗條件下,服務(wù)器禁止向此類客戶端發(fā)送 1xx 響應(yīng)。
??1、100 Continue
??客戶端應(yīng)當(dāng)繼續(xù)發(fā)送請求。這個臨時響應(yīng)是用來通知客戶端它的部分請求已經(jīng)被服務(wù)器接收,且仍未被拒絕??蛻舳藨?yīng)當(dāng)繼續(xù)發(fā)送請求的剩余部分,或者如果請求已經(jīng)完成,忽略這個響應(yīng)。服務(wù)器必須在請求完成后向客戶端發(fā)送一個最終響應(yīng)。
??2、101 Switching Protocols
??服務(wù)器已經(jīng)理解了客戶端的請求,并將通過Upgrade 消息頭通知客戶端采用不同的協(xié)議來完成這個請求。在發(fā)送完這個響應(yīng)最后的空行后,服務(wù)器將會切換到在Upgrade 消息頭中定義的那些協(xié)議。
??只有在切換新的協(xié)議更有好處的時候才應(yīng)該采取類似措施。例如,切換到新的HTTP 版本比舊版本更有優(yōu)勢,或者切換到一個實時且同步的協(xié)議以傳送利用此類特性的資源。
??3、102 Processing
??由WebDAV(RFC 2518)擴展的狀態(tài)碼,代表處理將被繼續(xù)執(zhí)行。
??微軟互聯(lián)網(wǎng)信息服務(wù)(Microsoft Internet Information Services)有時會使用額外的十進(jìn)制子代碼來獲取更多具體信息,但是這些子代碼僅出現(xiàn)在響應(yīng)有效內(nèi)容和文檔中,而不是代替實際的HTTP狀態(tài)代碼。小伙伴們要想獲得更多服務(wù)器狀態(tài)碼的內(nèi)容,請關(guān)注新網(wǎng)!
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)
送郵件至:operations@xinnet.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時
需注明出處:新網(wǎng)idc知識百科