我們隻做一件事(shì),隻爲您滿意--濟南維迪奧廣電技術服務有限責任公司

定位首頁 - 資訊中心 > 行業動态

資訊中心

news

媒體聯絡

濟南維迪奧廣電技術服務有限責任公司

熱線熱線:0531-88193332

電話電話:15508684333

客戶端響應400--帶給了我們哪些啓示?

來源:https://www.chinanovo.net   發(fā)布時間:2021-09-29 21:12:42      
1、400 Bad Request
①語義有誤,當前請求無法被服務器理解。除非進(jìn)行修改,否則客戶端不應該重複提交這(zhè)個請求。
②請求參數有誤。
2、401 Unauthorized:當前請求需要用戶驗證。該響應必須包含個适用于被請求資源的 WWW-Authenticate 信息頭用以詢問用戶信息。客戶端可以重複提交個包含恰當的 Authorization 頭信息的請求。如果當前請求已經(jīng)包含了 Authorization 證書,那麼(me)401響應代表着服務器驗證已經(jīng)拒絕了那些證書。如果401響應包含了與前個響應相同的身份驗證詢問,且浏覽器已經(jīng)至少嘗試了次驗證,那麼(me)浏覽器應當向(xiàng)用戶展示響應中包含的實體信息,因爲這(zhè)個實體信息中可能(néng)包含了相關診斷信息。
3、402 Payment Required:此響應碼保留以便將(jiāng)來使用,創造此響應碼的初目的是用于數字支付系統,然而現在并未使用。
4、403 Forbidden:服務器已經(jīng)理解請求,但是拒絕執行它。
5、404 Not Found:請求失敗,請求所希望得到的資源未被在服務器上發(fā)現。沒(méi)有信息能(néng)夠告訴用戶這(zhè)個狀況到是暫時的還(hái)是的。假如服務器知道(dào)情況的話,應當使用410狀态碼來告知舊資源因爲某些内部的配置機制問題,已經(jīng)的不可用,而且沒(méi)有任何可以跳轉的地址。404這(zhè)個狀态碼被廣泛應用于當服務器不想揭示到爲何請求被拒絕或者沒(méi)有其他适合的響應可用的情況下。
6、405 Method Not Allowed:請求行中指定的請求方法不能(néng)被用于請求相應的資源。
7、406 Not Acceptable:請求的資源的内容特性無法滿足請求頭中的條件,因而無法生成(chéng)響應實體。
8、407 Proxy Authentication Required:與401響應類似,隻不過(guò)客戶端必須在代理服務器上進(jìn)行身份驗證。代理服務器必須返回個 Proxy-Authenticate 用以進(jìn)行身份詢問。客戶端可以返回個 Proxy-Authorization 信息頭用以驗證。
濟南網站建設
9、408 Request Timeout:請求超時。客戶端沒(méi)有在服務器預備等待的時間内完成(chéng)個請求的發(fā)送。客戶端可以随時再次提交這(zhè)請求而無需進(jìn)行任何更改。
10、409 Conflict:由于和被請求的資源的當前狀态之間存在沖突,請求無法完成(chéng)。這(zhè)個代碼隻允許用在這(zhè)樣的情況下才能(néng)被使用:用戶被認爲能(néng)夠解決沖突,并且會重提交的請求。該響應應當包含足夠的信息以便用戶發(fā)現沖突的源頭。
11、410 Gone:被請求的資源在服務器上已經(jīng)不再可用,而且沒(méi)有任何已知的轉發(fā)地址。
12、411 Length Required:服務器拒絕在沒(méi)有定義 Content-Length 頭的情況下接受請求。在添加了表明請求消息體長(cháng)度的有效 Content-Length 頭之,客戶端可以再次提交該請求。
13、412 Precondition Failed:服務器在驗證在請求的頭字段中給出決條件時,沒(méi)能(néng)滿足其中的個或多個。這(zhè)個狀态碼允許客戶端在獲取資源時在請求的元信息(請求頭字段數據)中設置決條件,以此避免該請求方法被應用到其希望的内容以外的資源上。
14、413 Payload Too Large:服務器拒絕處理當前請求,因爲該請求提交的實體數據大小超過(guò)了服務器願意或者能(néng)夠處理的範圍。此種(zhǒng)情況下,服務器可以關閉連接以免客戶端繼續發(fā)送此請求。
15、414 URI Too Long:請求的URI 長(cháng)度超過(guò)了服務器能(néng)夠解釋的長(cháng)度,因此服務器拒絕對(duì)該請求提供服務。這(zhè)比較少見,通常的情況包括:本應使用POST方法的表單提交變成(chéng)了GET方法,導緻查詢字符串(Query String)過(guò)長(cháng)。
16、415 Unsupported Media Type:對(duì)于當前請求的方法和所請求的資源,請求中提交的實體并不是服務器中所支持的格式,因此請求被拒絕。
17、416 Range Not **isfiable:如果請求中包含了 Range 請求頭,并且 Range 中指定的任何數據範圍都(dōu)與當前資源的可用範圍不重合,同時請求中又沒(méi)有定義 If-Range 請求頭,那麼(me)服務器就應當返回416狀态碼。
18、417 Expectation Failed:此響應代碼意味着服務器無法滿足 Expect 請求标頭字段指示的期望值。
19、418 I'm a teapot:服務器拒絕嘗試用 “茶壺沖泡咖啡”。
20、421 Misdirected Request:該請求針對(duì)的是無法産生響應的服務器。 這(zhè)可以由服務器發(fā)送,該服務器未配置爲針對(duì)包含在請求 URI 中的方案和權限的組合産生響應。
21、422 Unprocessable Entity (WebDAV (en-US)):請求格式良好(hǎo),但由于語義錯誤而無法遵循。
22、423 Locked (WebDAV (en-US)):正在訪問的資源被鎖定。
23、424 Failed Dependency (WebDAV (en-US)):由于前的請求失敗,所以此次請求失敗。
24、425 Too Early:服務器不願意冒着風險去處理可能(néng)重播的請求。
25、426 Upgrade Required:服務器拒絕使用當前協議執行請求,但可能(néng)在客戶機升級到其他協議願意這(zhè)樣做。 服務器在 426 響應中發(fā)送 Upgrade (en-US) 頭以指示所需的協議。
26、428 Precondition Required:原始服務器要求該請求是有條件的。
27、429 Too Many Requests:用戶在給定的時間内發(fā)送了太多請求(“限制請求速率”)。
28、431 Request Header Fields Too Large:服務器不願意處理請求,因爲它的 請求頭字段太大( Request Header Fields Too Large)。 請求可以在減小請求頭字段的大小重提交。
29、451 Unavailable For Legal Reasons:用戶請求非法資源,例如:由政府審查的網頁。