HTTP网络连接相关知识整理(三):网络错误异常
一、tcp連接錯誤
待補(bǔ)充二、應(yīng)用層(HTTP)錯誤異常
HTTP錯誤主要分成三類:用戶設(shè)備問題、Web服務(wù)器問題和連接問題。當(dāng)客戶端向Web服務(wù)器發(fā)送一個HTTP請求時,服務(wù)器都會返回一個響應(yīng)代碼。而這些響應(yīng)代碼主要分成五類。
HTTP狀態(tài)碼中5大類Statuscodes:
Informational(1XX),Successful(2XX),Redirection(3XX),Client Error(4XX),Server Error(5XX)
Informational(1××)
意義:信息
范圍:1XX
100系列碼
從 100到199范圍的HTTP狀態(tài)碼是信息報告碼。
基于各種原因考慮,大多數(shù)情況下我們是很少看見這些代碼的。首先,如果一個瀏覽器嘗試訪問一個網(wǎng)站,而 網(wǎng)站返回這些代碼時,它們往往都不會顯示在屏幕上。它們只是瀏覽器使引用的內(nèi)部碼。另外,這些代碼不常見的另外一個原因是起初HTTP標(biāo)準(zhǔn)不允許使用這一 范圍的狀態(tài)碼。就其本身而言,它們也一直沒有被廣泛地使用。
Successful(200)
意義:成功范圍:2XX
200系列碼
從 200到299范圍的狀態(tài)碼是操作成功代碼。
同樣的,在正常的Web上網(wǎng)中,你也很可能不曾在屏幕上看到這些代碼。相反的,這些代碼是在瀏覽器內(nèi)部使用的,用以確認(rèn)操作成功確認(rèn)和當(dāng)前請求狀態(tài)。雖然這些代碼通常不顯示,但是有一些故障排除工具能夠讀到它們,就像和其它大多數(shù)的HTTP狀態(tài)碼一樣,它們在錯誤診斷過程中是非常有用的。
Redirection(3××)
意義:重定向范圍:3XX
300系列碼
從 300到399范圍的狀態(tài)碼是重定向代碼。
本質(zhì)上,它們告訴Web瀏覽器必須執(zhí)行其它一些操作以完成請求。基于這個命令的特點,它可以自動地執(zhí)行,或者要求額外的用戶輸入。比如,狀態(tài)碼301表示一個特定資源已經(jīng)被永久地先移除,因此將來所有訪問該資源請求都應(yīng)該定向到一個特定的URL上。
Client Error(4××)
意義:客戶端錯誤范圍:4XX
400系列碼
在 400范圍的狀態(tài)碼是客戶端錯誤碼。這種類型的錯誤碼往往跟安全相關(guān)。
HTTP 錯誤 400?
400 請求出錯?由于語法格式有誤,服務(wù)器無法理解此請求。不作修改,客戶程序就無法重復(fù)此請求。?
HTTP 錯誤 401 :未授權(quán)
401.1 未授權(quán):登錄失敗?
此錯誤表明傳輸給服務(wù)器的證書與登錄服務(wù)器所需的證書不匹配。?401.2 未授權(quán):服務(wù)器的配置導(dǎo)致登錄失敗?
此錯誤表明傳輸給服務(wù)器的證書與登錄服務(wù)器所需的證書不匹配。此錯誤通常由未發(fā)送正確的 WWW 驗證表頭字段所致。?
請與 Web 服務(wù)器的管理員聯(lián)系,以確認(rèn)您是否具有訪問所請求資源的權(quán)限。?
401.3 未授權(quán):由于資源中的 ACL 而未授權(quán)?
此錯誤表明客戶所傳輸?shù)淖C書沒有對服務(wù)器中特定資源的訪問權(quán)限。此資源可能是客戶機(jī)中的地址行所列出的網(wǎng)頁或文件,也可能是處理客戶機(jī)中的地址行所列出的文件所需服務(wù)器上的其他文件。?
401.4 未授權(quán):授權(quán)服務(wù)被篩選程序拒絕?
此錯誤表明 Web 服務(wù)器已經(jīng)安裝了篩選程序,用以驗證連接到服務(wù)器的用戶。此篩選程序拒絕連接到此服務(wù)器的真品證書的訪問。??
401.5 未授權(quán):ISAPI/CGI 應(yīng)用程序的授權(quán)失敗?
此錯誤表明試圖使用的 Web服務(wù)器中的地址已經(jīng)安裝了 ISAPI 或 CGI程序,在繼續(xù)之前用以驗證用戶的證書。此程序拒絕用來連接到服務(wù)器的真品證書的訪問。?
HTTP 錯誤 403?
403.1 禁止:禁止執(zhí)行訪問?如果從并不允許執(zhí)行程序的目錄中執(zhí)行 CGI、ISAPI或其他執(zhí)行程序就可能引起此錯誤。?
403.2 禁止:禁止讀取訪問?
如果沒有可用的默認(rèn)網(wǎng)頁或未啟用此目錄的目錄瀏覽,或者試圖顯示駐留在只標(biāo)記為執(zhí)行或腳本權(quán)限的目錄中的HTML 頁時就會導(dǎo)致此錯誤。?
403.3 禁止:禁止寫訪問?
如果試圖上載或修改不允許寫訪問的目錄中的文件,就會導(dǎo)致此問題。?
403.4 禁止:需要 SSL?
此錯誤表明試圖訪問的網(wǎng)頁受安全套接字層(SSL)的保護(hù)。要查看,必須在試圖訪問的地址前輸入https:// 以啟用 SSL。?
403.5 禁止:需要 SSL 128?
此錯誤消息表明您試圖訪問的資源受 128位的安全套接字層(SSL)保護(hù)。要查看此資源,需要有支持此SSL 層的瀏覽器。?
請確認(rèn)瀏覽器是否支持 128 位 SSL安全性。
403.6 禁止:拒絕 IP 地址?
如果服務(wù)器含有不允許訪問此站點的 IP地址列表,并且您正使用的 IP地址在此列表中,就會導(dǎo)致此問題。?
403.7 禁止:需要用戶證書?
當(dāng)試圖訪問的資源要求瀏覽器具有服務(wù)器可識別的用戶安全套接字層(SSL)證書時就會導(dǎo)致此問題。可用來驗證您是否為此資源的合法用戶。?
403.8 禁止:禁止站點訪問?
如果 Web服務(wù)器不為請求提供服務(wù),或您沒有連接到此站點的權(quán)限時,就會導(dǎo)致此問題。?
403.9 禁止訪問:所連接的用戶太多?
如果 Web太忙并且由于流量過大而無法處理您的請求時就會導(dǎo)致此問題。請稍后再次連接。?
403.10 禁止訪問:配置無效?
此時 Web 服務(wù)器的配置存在問題。?
403.11 禁止訪問:密碼已更改?
在身份驗證的過程中如果用戶輸入錯誤的密碼,就會導(dǎo)致此錯誤。請刷新網(wǎng)頁并重試。?
403.12 禁止訪問:映射程序拒絕訪問?
拒絕用戶證書試圖訪問此 Web 站點。?
HTTP 錯誤 404?
404 找不到?Web 服務(wù)器找不到您所請求的文件或腳本。請檢查URL 以確保路徑正確。?
HTTP 錯誤 405
405 不允許此方法?對于請求所標(biāo)識的資源,不允許使用請求行中所指定的方法。請確保為所請求的資源設(shè)置了正確的 MIME 類型。?
HTTP 錯誤 406?
406 不可接受?根據(jù)此請求中所發(fā)送的“接受”標(biāo)題,此請求所標(biāo)識的資源只能生成內(nèi)容特征為“不可接受”的響應(yīng)實體。?
HTTP 錯誤 407?
407 需要代理身份驗證?在可為此請求提供服務(wù)之前,您必須驗證此代理服務(wù)器。請登錄到代理服務(wù)器,然后重試。??
HTTP 錯誤 412?
412 前提條件失敗?在服務(wù)器上測試前提條件時,部分請求標(biāo)題字段中所給定的前提條件估計為FALSE。客戶機(jī)將前提條件放置在當(dāng)前資源 metainformation(標(biāo)題字段數(shù)據(jù))中,以防止所請求的方法被誤用到其他資源。?
HTTP 錯誤 414?
414 Request-URI 太長?Request-URL太長,服務(wù)器拒絕服務(wù)此請求。僅在下列條件下才有可能發(fā)生此條件:?
客戶機(jī)錯誤地將 POST 請求轉(zhuǎn)換為具有較長的查詢信息的 GET 請求。?
客戶機(jī)遇到了重定向問題(例如,指向自身的后綴的重定向前綴)。?
服務(wù)器正遭受試圖利用某些服務(wù)器(將固定長度的緩沖區(qū)用于讀取或執(zhí)行 Request-URI)中的安全性漏洞的客戶干擾。?
Server Error(5××)
意義:服務(wù)器錯誤范圍:5XX
500系列碼
HTTP 錯誤 500?
500 服務(wù)器的內(nèi)部錯誤?Web 服務(wù)器不能執(zhí)行此請求。請稍后重試此請求。?
HTTP 錯誤 501?
501 未實現(xiàn)?Web 服務(wù)器不支持實現(xiàn)此請求所需的功能。請檢查URL 中的錯誤。?
HTTP 錯誤 502?
502 網(wǎng)關(guān)出錯?當(dāng)用作網(wǎng)關(guān)或代理時,服務(wù)器將從試圖實現(xiàn)此請求時所訪問的upstream 服務(wù)器中接收無效的響應(yīng)。?
如果問題依然存在,請與 Web服務(wù)器的管理員聯(lián)系。
總結(jié)
以上是生活随笔為你收集整理的HTTP网络连接相关知识整理(三):网络错误异常的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020-11-02
- 下一篇: 计算机没考好的检讨书300百以上,考试反