HTTP狀態小結

302錯誤

302錯誤表示被請求的資源暫時轉移(Moved temporatily),然後會給出一個轉移後的URL,而瀏覽器在處理服務器返回的302錯誤時,原則上會重新建立一個TCP連接,然後再取重定向後的URL的頁面;但是如果頁面存在於緩存中,則不重新獲取。
   一般的網站在用戶請求的頁面不存在的時候,爲了友好起見,會返回一個302錯誤,然後重定向到一個正常頁面。因此可以看出,如果服務器在遭受DDOS靜態頁面請求攻擊而請求頁面又不存在的時候,服務器返回302錯誤會比404錯誤消耗的資源更多(當客戶端緩存不存在重定向後的頁面的時候),因爲每次請求會產生一個附加請求,而這次請求還會產生於一個新的TCP連接上。

403 禁止(Forbidden)

服務器理解請求,但是拒絕實現該請求。授權對此沒有幫助,客戶端應當停止重複發送此請求。如果不是用HEAD請求方法,而且服務器端願意公佈請求未被實現原因的前提下,服務器會將拒絕原因寫在迴應實體中。該狀態碼一般用於服務器端不想公佈請求被拒絕的細節或沒有其它的迴應可用。 比如服務器接收到了客戶端的請求,但是拒絕返回應該發佈的內容,應該是服務器的配置問題,比如一些權限,或這端口不對什麼的。運行時server用戶過多也可能產生這個錯誤。可以適當降低Vuser的個數,看看是否還有該錯誤產生

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章