by Devin Yang

建立於: 7年前 ( 更新: 7年前 )

1xx訊息

這一類型的狀態碼,代表請求已被接受,需要繼續處理。這類回應是臨時回應,只包含狀態行和某些可選的回應頭資訊,並以空行結束。由於HTTP/1.0協定中沒有定義任何1xx狀態碼,所以除非在某些試驗條件下,伺服器禁止向此類用戶端傳送1xx回應。

2xx成功

這一類型的狀態碼,代表請求已成功被伺服器接收、理解、並接受。
3xx重新導向
這類狀態碼代表需要用戶端採取進一步的操作才能完成請求。通常,這些狀態碼用來重新導向,後續的請求位址(重新導向目標)在本次回應的Location域中指明。

4xx用戶端錯誤

這類的狀態碼代表了用戶端看起來可能發生了錯誤,妨礙了伺服器的處理。除非回應的是一個HEAD請求,否則伺服器就應該返回一個解釋當前錯誤狀況的實體,以及這是臨時的還是永久性的狀況。這些狀態碼適用於任何請求方法。瀏覽器應當向用戶顯示任何包含在此類錯誤回應中的實體內容。

5xx伺服器錯誤

表示伺服器無法完成明顯有效的請求。這類狀態碼代表了伺服器在處理請求的過程中有錯誤或者異常狀態發生,也有可能是伺服器意識到以當前的軟硬體資源無法完成對請求的處理。除非這是一個HEAD請求,否則伺服器應當包含一個解釋當前錯誤狀態以及這個狀況是臨時的還是永久的解釋資訊實體。瀏覽器應當向用戶展示任何在當前回應中被包含的實體。這些狀態碼適用於任何回應方法。

詳細資料請查看Wiki
https://zh.wikipedia.org/zh-tw/HTTP狀態碼

Tags:

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


MacOS

如何在MacOS上自行編譯tree的指令?

相信Linux使用者,大概都有用過tree這個指令,我們可以透過homebrew來直接安裝tree這個指令, 但是如果我們想自行編譯進行安裝,應該如何做呢? 本文介紹如何在自己的MacOS上自行編譯tree的指令及安裝。  

bash,ffmpeg

webm to mp4

怎樣用ffmpeg把webm轉mp4呢。

linux

如何在RHEL 7/CentOS7/Fedora變更timezone

在新版的RHEL 7/CentOS 7或Fedora上,我們可以透過timedatectl來查看狀態及進行調整。