HTTP錯誤提示 含義(不斷總結)

302錯誤瀏覽器

302錯誤表示被請求的資源暫時轉移(Moved temporatily),而後會給出一個轉移後的URL,而瀏覽器在處理服務器返回的302錯誤時,原則上會從新創建一個TCP鏈接,而後再取重定向後的URL的頁面;可是若是頁面存在於緩存中,則不從新獲取。緩存

404錯誤服務器

404錯誤表示沒法找到請求的資源,通常來講是文件不存在,這時候瀏覽器直接顯示一個錯誤。網站

      須要說明的是:實際上HTTP/1.1的RFC中對302和404又定義了不少個子狀態碼,分別表示多種狀況,這裏再也不一一贅述。
      通常的網站在用戶請求的頁面不存在的時候,爲了友好起見,會返回一個302錯誤,而後重定向到一個正常頁面。所以能夠看出,若是服務器在遭受DDOS靜態頁面請求攻擊而請求頁面又不存在的時候,服務器返回302錯誤會比404錯誤消耗的資源更多(當客戶端緩存不存在重定向後的頁面的時候),由於每次請求會產生一個附加請求,而此次請求還會產生於一個新的TCP鏈接上。
相關文章
相關標籤/搜索