http狀態碼 400-499


類比

服務器:便利店

客戶端:客人

http報文:中文語言+錢

400-499 客戶的錯誤

400 :服務器不理解客服端請求的意思是什么,如請求報文損壞

舉例:

客戶端:@#!3&*

服務器:你說的是什么,完全不知道你要表達什么意思,我沒法給你服務

 

401:請求要求用戶的身份認證

舉例:

客戶端:我要一瓶可樂,並打85折

服務器:打折?你有會員卡嗎?,請填寫會員號,就可以打折

 

402:保留,將來使用

 

403:服務器理解請求客戶端的請求,但是拒絕執行此請求

舉例:

客戶端:把你的錢都給我

服務器:對不起,不給,拒絕給你服務

 

404:服務器無法根據客戶端的請求找到資源(網頁)。通過此代碼,網站設計人員可設置"您所請求的資源無法找到"的個性頁面

舉例:

客戶端:給我一瓶優樂美奶茶

服務器:我們這沒有優樂美奶茶

 

405:客戶端請求中的方法被禁止

客戶端:給我一瓶可樂,我用手機支付

服務器:對不起,我們不支持手機支付,只能現金

 

406:服務器無法根據客戶端請求的內容特性完成請求

客戶端:給我牛奶,高鈣的

服務器:對不起,只有補鐵的牛奶,你要嗎?

 

407:請求要求代理的身份認證,與401類似,但請求者應當使用代理進行授權

客戶端:給我拿一茅台,我滿18歲了

服務器:你需要在公安局辦個飲酒認證,我才能賣給你

 

408:服務器等待客戶端發送的請求時間過長,超時

客服端:給我一瓶可樂(結巴,說了5分鍾)

服務器:對不起,等你把口吃的毛病治好了,再來買東西

 

409:服務器完成客戶端的PUT請求是可能返回此代碼,服務器處理請求時發生了沖突

 

410:客戶端請求的資源已經不存在。410不同於404,如果資源以前有現在被永久刪除了可使用410代碼,網站設計人員可通過301代碼指定資源的新位置

客戶端:給我一瓶可樂

服務器:對不起,可樂賣完啦,你可以到對面街道,我們的分店購買可樂

 

411:服務器要求客戶端請求時帶Content-Length的首部

客戶端:給我可樂

服務器:你要多大容量的可樂,灌裝?瓶裝的?大瓶裝的?

 

412:客戶端發起了條件請求,其中有一個條件失敗了(包含Expect首部的請求就是一個條件請求)

 

413:客服端請求時攜帶的數據(body部分)多大,超過了服務器的限制,為防止客戶端的連續請求,服務器可能會關閉連接。如果只是服務器暫時無法處理,則會包含一個Retry-After的響應信息

客戶端:給我一個iPhoneX,我帶了9000元面值1角的硬幣,多的不用找了

服務器:對不起,我們不接受這么多的零錢,最多接受100元的零錢

 

414:請求的URI過長(URI通常為網址),服務器無法處理

415:服務器無法處理請求附帶的媒體格式

416:客戶端請求的范圍無效

417:服務器無法滿足Expect的請求頭信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM