前幾天去面試,被問到一個很尷尬的問題:
面試官:說說HTTP狀態(tài)碼的含義。
我:。。。。。。

說實話發(fā)我只記得兩個,200(成功)和404(Not Found),可是200面試官說了,我......

雖然他叫我說出大概意思即可,但是我就是一片空白,只能尷尬地跳過了。估計這次面試又要泡湯了,我能怎么辦?只能回來查咯,所以就有了今天這篇文章!
HTTP狀態(tài)碼分為5類。也就是1xx,2xx,3xx,4xx,5xx醬紫的
1xx:信息,服務(wù)器收到請求,需要請求者繼續(xù)執(zhí)行操作
2xx:成功,操作被成功接收并處理
3xx:重定向,需要進一步的操作以完成請求
? ? ? ? ? ? 301 Moved Permanently 請求的資源已被永久的移動到新URI,返回信息會包括新
的URI,瀏覽器會自動定向到新URI。今后任何新的請求都應使用新的URI代替
? ? ? ? ? ? 302 Moved Temporarily??與301類似。但資源只是臨時被移動??蛻舳藨^續(xù)使用
原有URI
? ? ? ? ? ? 304 Not Modified? 所請求的資源未修改,服務(wù)器返回此狀態(tài)碼時,不會返回任何
資源。客戶端通常會緩存訪問過的資源,通過提供一個頭信息指出客戶端希望只返
回在指定日期之后修改的資源。
4xx:客戶端錯誤,請求包含語法錯誤或無法完成請求
? ? ? ? ? ? ?400 Bad Request 由于客戶端請求有語法錯誤,不能被服務(wù)器所理解。
401 Unauthorized? 請求未經(jīng)授權(quán)。這個狀態(tài)代碼必須和WWW-Authenticate報頭域一起使用
? ? ? ? ? ? ?403 Forbidden? 服務(wù)器收到請求,但是拒絕提供服務(wù)。服務(wù)器通常會在響應正文中
給出不提供服務(wù)的原因
? ? ? ? ? ? ?404 Not Found? 請求的資源不存在,例如,輸入了錯誤的URL
5xx:服務(wù)器錯誤,服務(wù)器在處理請求的過程中發(fā)生了錯誤
? ? ? ? ? ? ?500 Internal Server Error 服務(wù)器發(fā)生不可預期的錯誤,導致無法完成客戶端的請
求。
? ? ? ? ? ? ?503 Service Unavailable? 服務(wù)器當前不能夠處理客戶端的請求,在一段時間之后,
服務(wù)器可能會恢復正常。

總結(jié)來說就是:1信息2成功3定向4客戶5服務(wù)
其實,我只列舉了大概的意思,具體的還需要深入學習。或許能記住這些就夠了吧,哈哈!