HTTP狀態碼 | hornet http 502
此條目需要更新。(2018年3月23日)請更新本文以反映近況和新增內容。完成修改時,請移除本模板。HTTP狀態碼(英語:HTTPStatusCode)是用以表示網頁伺服器超文字傳輸協定回應狀態的3位數字代碼。它由RFC2616規範定義的,並得到RFC2518、RFC2817、RFC2295、RFC2774與RFC4918等規範擴充。所有狀態碼被分為五類,狀態碼的第一個數字代表了回應的五種狀態之一。所示的訊息短語是典型的,但是可以提供任何可讀取的替代方案。除非另有說明,狀態碼是HTTP/1.1標準(RFC7231)的一部分。[1]HTTP狀態碼的官方登錄檔由網際網路號碼分配局(Intern...
此條目需要更新。 (2018年3月23日)請更新本文以反映近況和新增內容。完成修改時,請移除本模板。HTTP狀態碼(英語:HTTP Status Code)是用以表示網頁伺服器超文字傳輸協定回應狀態的3位數字代碼。它由 RFC 2616 規範定義的,並得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 與 RFC 4918 等規範擴充。所有狀態碼被分為五類,狀態碼的第一個數字代表了回應的五種狀態之一。所示的訊息短語是典型的,但是可以提供任何可讀取的替代方案。 除非另有說明,狀態碼是HTTP/1.1標準(RFC 7231)的一部分。[1]
HTTP狀態碼的官方登錄檔由網際網路號碼分配局(Internet Assigned Numbers Authority)維護。[2]
這一類型的狀態碼,代表請求已被接受,需要繼續處理。這類回應是臨時回應,只包含狀態行和某些可選的回應頭資訊,並以空行結束。由於HTTP/1.0協定中沒有定義任何1xx狀態碼,所以除非在某些試驗條件下,伺服器禁止向此類客戶端傳送1xx回應。[3] 這些狀態碼代表的回應都是資訊性的,標示客戶應該等待伺服器採取進一步行動。
100 Continue 伺服器已經接收到請求頭,並且客戶端應繼續傳送請求主體(在需要傳送身體的請求的情況下:例如,POST請求),或者如果請求已經完成,忽略這個回應。伺服器必須在請求完成後向客戶端傳送一個最終回應。要使伺服器檢查請求的頭部,客戶端必須在其初始請求中傳送Expect: 100-continue作為頭部,並在傳送正文之前接收100 Continue狀態代碼。回應代碼417期望失敗表示請求不應繼續。[2]101 Switching Protocols 伺服器已經理解了客戶端的請求,並將通過Upgrade訊息頭通知客戶端採用不同的協定來完成這個請求。在傳送完這個回應最後的空行後,伺服器將會切換到在Upgrade訊息頭中定義的那些協定。[4] 只有在切換新的協定更有好處的時候才應該採取類似措施。例如,切換到新的HTTP版本(如HTTP/2)比舊版本更有優勢,或者切換到一個即時且同步的協定(如WebSocket)以傳送利用此類特性的資源。102 Processing(WebDAV;RFC 2518) WebD...