震驚!404,302,500究竟隱藏著什么秘密?

[后端技術(shù)] ?Taylor原創(chuàng)

HTTP請(qǐng)求返回狀態(tài)碼就是:當(dāng)用戶試圖通過 HTTP 訪問一臺(tái)正在運(yùn)行 Internet 信息服務(wù) (IIS) 的服務(wù)器上的內(nèi)容時(shí),IIS 返回一個(gè)表示該請(qǐng)求的狀態(tài)的數(shù)字代碼。狀態(tài)代碼可以指明具體請(qǐng)求是否已成功,還可以揭示請(qǐng)求失敗的確切原因。

比較常見的錯(cuò)誤碼:

302,表示請(qǐng)求重定向。就是說瀏覽器在拿到服務(wù)器返回的這個(gè)狀態(tài)碼后會(huì)自動(dòng)跳轉(zhuǎn)到一個(gè)新的URL地址,這個(gè)地址可以從瀏覽器響應(yīng)中獲?。ㄓ脩艨吹降男Ч褪撬斎氲牡刂稟瞬間變成了另一個(gè)地址B),搜索引擎(瀏覽器)在抓取新內(nèi)容的同時(shí)也將舊的網(wǎng)址交換為重定向之后的網(wǎng)址;舊地址A的資源還在(仍然可以訪問),這個(gè)重定向只是臨時(shí)地從舊地址A跳轉(zhuǎn)到地址B。

404,表示請(qǐng)求失敗。請(qǐng)求所希望得到的資源未被在服務(wù)器上發(fā)現(xiàn)。404這個(gè)狀態(tài)碼被廣泛應(yīng)用于當(dāng)服務(wù)器不想揭示到底為何請(qǐng)求被拒絕或者沒有其他適合的響應(yīng)可用的情況下。出現(xiàn)這個(gè)錯(cuò)誤的最有可能的原因是服務(wù)器端沒有這個(gè)頁面(通俗的來說,就是服務(wù)器上沒有這個(gè)接口或頁面,瀏覽器無法拿到請(qǐng)求結(jié)果)。

500,表示服務(wù)器在嘗試處理請(qǐng)求時(shí)發(fā)生內(nèi)部錯(cuò)誤(服務(wù)器拋出異常)。

如何查看http返回的狀態(tài)碼,以我們封面新聞web官網(wǎng)取新聞詳情為例:

打開瀏覽器-->F12-->輸入網(wǎng)址http://www.thecover.cn/recommend/458409-->結(jié)果如圖:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,688評(píng)論 19 139
  • 1. 網(wǎng)絡(luò)基礎(chǔ)TCP/IP HTTP基于TCP/IP協(xié)議族,HTTP屬于它內(nèi)部的一個(gè)子集。 把互聯(lián)網(wǎng)相關(guān)聯(lián)的協(xié)議集...
    yozosann閱讀 3,618評(píng)論 0 20
  • /*--------------------------- 01 HTTP請(qǐng)求 -----------------...
    藍(lán)心兒的藍(lán)色之旅閱讀 2,222評(píng)論 0 4
  • HTTP狀態(tài)碼的分類 HTTP狀態(tài)碼由三個(gè)十進(jìn)制數(shù)字組成,第一個(gè)十進(jìn)制數(shù)字定義了狀態(tài)碼的類型,后兩個(gè)數(shù)字沒有分類的...
    薄涼_簡(jiǎn)書閱讀 647評(píng)論 0 1
  • 從你呱呱墜地到今天已經(jīng)10M+18d。你出生時(shí)我就在想要把你成長(zhǎng)的點(diǎn)點(diǎn)滴滴記錄下來??墒鞘屡c愿違,我沒有想...
    余shuting閱讀 705評(píng)論 2 0

友情鏈接更多精彩內(nèi)容