HTTP協(xié)議狀態(tài)碼容客,是指在HTTP協(xié)議運(yùn)作中由客戶(hù)端發(fā)出請(qǐng)求連接,服務(wù)端建立連接约郁,客戶(hù)端發(fā)出HTTP請(qǐng)求缩挑,服務(wù)端返回響應(yīng)信息,而在這個(gè)過(guò)程張由于客戶(hù)端或服務(wù)端的問(wèn)題會(huì)返回相應(yīng)的錯(cuò)誤代碼并顯示給用戶(hù)鬓梅,對(duì)應(yīng)的錯(cuò)誤代碼表示不同的錯(cuò)誤信息供置,根據(jù)這個(gè)信息用戶(hù)可以調(diào)整相應(yīng)的操作來(lái)修改出現(xiàn)的錯(cuò)誤,最終避免錯(cuò)誤的再現(xiàn)
HTTP協(xié)議狀態(tài)碼一共有5中類(lèi)別绽快,分別是1xx芥丧,2xx,3xx坊罢,4xx续担,5xx 用2位數(shù)字來(lái)表示不同的錯(cuò)誤:
1XX類(lèi)狀態(tài)碼信息表示:臨時(shí)的響應(yīng)∷疑埽客戶(hù)端在收到常規(guī)響應(yīng)之前赤拒,應(yīng)準(zhǔn)備接收一個(gè)或多個(gè)1XX響應(yīng)
2XX類(lèi)狀態(tài)碼信息表示:服務(wù)器成功的接收了客戶(hù)端請(qǐng)求
3XX類(lèi)狀態(tài)碼信息表示:客戶(hù)端瀏覽器必須采取更多操作來(lái)實(shí)現(xiàn)請(qǐng)求。例如,瀏覽器可能不得不請(qǐng)求服務(wù)器上的不同頁(yè)面挎挖,或者通過(guò)代理服務(wù)器重復(fù)該請(qǐng)求
4XX類(lèi)狀態(tài)碼信息表示:發(fā)生錯(cuò)誤这敬,客戶(hù)端似乎有問(wèn)題。例如:客戶(hù)端請(qǐng)求不存在的頁(yè)面蕉朵,客戶(hù)端為提供有效的身份驗(yàn)證信息
5XX類(lèi)狀態(tài)碼信息表示:服務(wù)器遇到錯(cuò)誤而不能完成該請(qǐng)求
狀態(tài)碼 含義
100——客戶(hù)必須繼續(xù)發(fā)出請(qǐng)求
101——客戶(hù)要求服務(wù)器根據(jù)請(qǐng)求轉(zhuǎn)換HTTP協(xié)議版本
200——交易成功
201——提示知道新文件的URL
202——接受和處理崔涂、但處理未完成
203——返回信息不確定或不完整
204——請(qǐng)求收到,但返回信息為空
205——服務(wù)器完成了請(qǐng)求始衅,用戶(hù)代理必須復(fù)位當(dāng)前已經(jīng)瀏覽過(guò)的文件
206——服務(wù)器已經(jīng)完成了部分用戶(hù)的GET請(qǐng)求
300——請(qǐng)求的資源可在多處得到
301——?jiǎng)h除請(qǐng)求數(shù)據(jù)
302——在其他地址發(fā)現(xiàn)了請(qǐng)求數(shù)據(jù)
303——建議客戶(hù)訪(fǎng)問(wèn)其他URL或訪(fǎng)問(wèn)方式
304——客戶(hù)端已經(jīng)執(zhí)行了GET冷蚂,但文件未變化
305——請(qǐng)求的資源必須從服務(wù)器指定的地址得到
306——前一版本HTTP中使用的代碼,現(xiàn)行版本中不再使用
307——申明請(qǐng)求的資源臨時(shí)性刪除
400——錯(cuò)誤請(qǐng)求汛闸,如語(yǔ)法錯(cuò)誤
401——請(qǐng)求授權(quán)失敗
402——保留有效ChargeTo頭響應(yīng)
403——請(qǐng)求不允許
404——沒(méi)有發(fā)現(xiàn)文件蝙茶、查詢(xún)或URl
405——用戶(hù)在Request-Line字段定義的方法不允許
406——根據(jù)用戶(hù)發(fā)送的Accept拖,請(qǐng)求資源不可訪(fǎng)問(wèn)
407——類(lèi)似401诸老,用戶(hù)必須首先在代理服務(wù)器上得到授權(quán)
408——客戶(hù)端沒(méi)有在用戶(hù)指定的餓時(shí)間內(nèi)完成請(qǐng)求
409——對(duì)當(dāng)前資源狀態(tài)隆夯,請(qǐng)求不能完成
410——服務(wù)器上不再有此資源且無(wú)進(jìn)一步的參考地址
411——服務(wù)器拒絕用戶(hù)定義的Content-Length屬性請(qǐng)求
412——一個(gè)或多個(gè)請(qǐng)求頭字段在當(dāng)前請(qǐng)求中錯(cuò)誤
413——請(qǐng)求的資源大于服務(wù)器允許的大小
414——請(qǐng)求的資源URL長(zhǎng)于服務(wù)器允許的長(zhǎng)度
415——請(qǐng)求資源不支持請(qǐng)求項(xiàng)目格式
416——請(qǐng)求中包含Range請(qǐng)求頭字段,在當(dāng)前請(qǐng)求資源范圍內(nèi)沒(méi)有range指示值别伏,請(qǐng)求也不包含If-Range請(qǐng)求頭字段
417——服務(wù)器不滿(mǎn)足請(qǐng)求Expect頭字段指定的期望值蹄衷,如果是代理服務(wù)器,可能是下一級(jí)服務(wù)器不能滿(mǎn)足請(qǐng)求
500——服務(wù)器產(chǎn)生內(nèi)部錯(cuò)誤
501——服務(wù)器不支持請(qǐng)求的函數(shù)
502——服務(wù)器暫時(shí)不可用厘肮,有時(shí)是為了防止發(fā)生系統(tǒng)過(guò)載
503——服務(wù)器過(guò)載或暫停維修
504——關(guān)口過(guò)載愧口,服務(wù)器使用另一個(gè)關(guān)口或服務(wù)來(lái)響應(yīng)用戶(hù),等待時(shí)間設(shè)定值較長(zhǎng)
505——服務(wù)器不支持或拒絕支請(qǐng)求頭中指定的HTTP版本
工作并不只是為了那點(diǎn)工資类茂,而是為了創(chuàng)造一份屬于自己的事業(yè)