什么是HTTP狀態(tài)碼
紅框中的200就是HTTP狀態(tài)碼,它用來標(biāo)記一個(gè)http請(qǐng)求的狀態(tài)??蛻舳税l(fā)送請(qǐng)求到服務(wù)端,然后服務(wù)端會(huì)回應(yīng)結(jié)果給客戶端,回應(yīng)的數(shù)據(jù)會(huì)包含一個(gè)三位數(shù)字的狀態(tài)碼,用來標(biāo)識(shí)該請(qǐng)求是否成功,比如是正常還是錯(cuò)誤等。 HTTP狀態(tài)碼可以分為五大類:
常見HTTP狀態(tài)碼
狀態(tài)碼 | 英文名稱 | 說明 |
200 | OK | 表示成功客戶端成功接收到了服務(wù)端返回的數(shù)據(jù),這是最常見的狀態(tài)碼 |
206 | Partial Content | 客戶端發(fā)完請(qǐng)求后,服務(wù)端只是返回了部分?jǐn)?shù)據(jù),就會(huì)出現(xiàn)該狀態(tài)碼,例如當(dāng)下載一個(gè)很大的文件時(shí),在沒有下載完成前就會(huì)出現(xiàn)該狀態(tài)碼 |
301 | Moved Permanently | 永久移動(dòng)。請(qǐng)求的資源已被永久的移動(dòng)到新URI,返回信息會(huì)包括新的URI,瀏覽器會(huì)自動(dòng)定向到新URI。用作域名重定向 |
302 | Moved Temporarily | 臨時(shí)移動(dòng)。與301類似,URI被移動(dòng)到了一個(gè)新的地址,但資源只是臨時(shí)被移動(dòng),無論是301還是302對(duì)于客戶端來說結(jié)果是一樣的,這兩個(gè)狀態(tài)碼針對(duì)搜>索引擎來說是有差異的,考慮SEO的話,要使用301 |
400 | Bad Request | 客戶端請(qǐng)求語法錯(cuò)誤,服務(wù)端無法理解 |
401 | Unauthorized | 服務(wù)端如果開啟了用戶認(rèn)證,而客戶端沒有提供正確的驗(yàn)證信息就會(huì)返回該狀態(tài)碼 |
403 | Forbidden | 服務(wù)端不允許客戶端訪問 |
404 | Not Found | 客戶端請(qǐng)求的資源不存在 |
413 | Request Entity Too Large | 客戶端向服務(wù)端上傳一個(gè)比較大的文件時(shí),如果文件大小超過了服務(wù)端的限制就會(huì)出現(xiàn)該狀態(tài)碼 |
500 | Internal Server Error | 服務(wù)端出現(xiàn)了內(nèi)部錯(cuò)誤 |
502 | Bad Gateway | 服務(wù)器充當(dāng)代理角色時(shí),后端被代理的服務(wù)器不可用或者沒有正常回應(yīng),如,在nginx+php-fpm的環(huán)境中,如果php-fpm服務(wù)出現(xiàn)故障,nginx就會(huì)出現(xiàn)該狀態(tài)碼 |
503 | Service Unavailable | 服務(wù)當(dāng)前不可用,由于超載或系統(tǒng)維護(hù),服務(wù)器暫時(shí)的無法處理客戶端的請(qǐng)求,如,當(dāng)nginx限速后,客戶端請(qǐng)求超過限制就會(huì)收到該狀態(tài)碼 |
504 | Gateway Time-out | 和502類似,充當(dāng)代理角色時(shí),后端的服務(wù)器沒有按時(shí)返回?cái)?shù)據(jù),超時(shí)了 |
審核編輯:湯梓紅
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
6754瀏覽量
88611 -
HTTP
+關(guān)注
關(guān)注
0文章
495瀏覽量
30892 -
客戶端
+關(guān)注
關(guān)注
1文章
287瀏覽量
16625 -
服務(wù)端
+關(guān)注
關(guān)注
0文章
66瀏覽量
6958
原文標(biāo)題:HTTP狀態(tài)碼你知道幾個(gè)
文章出處:【微信號(hào):aming_linux,微信公眾號(hào):阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論