分類 |
狀態碼 |
說明 |
資
訊 |
100 Continue |
催促 Client 送出後續要求,當 Client 提出的請求不完整時會產生此訊息(當 Client 上傳大檔案時,會將檔案切細再傳, Server 回應此訊息告訴 Client :前面部分已收到,請繼續送出後續資料) |
101 Switching Protocols |
Server 接受 Client 變更應用層通訊協定的請求,用來回應 Client 端送來的 OPTIONS 請求 |
完
成 |
200 OK |
Client 的請求已被接受並處理,僅用來回應 GET 、 HEAD 、 POST 、 TRACE 請求 |
201 Created |
新網頁已經建立,僅用來回應 PUT 請求 |
202 Accepted |
Server 已接收請求,但處理需要時間完成, Client 可以斷線不用等待 |
203 Non-Authoritative Information |
Client 端送出的請求未包含 Web-Authoritative 標頭,送出此回應後瀏覽器會要求使用者登入 |
204 No Content |
處理 Client 端的請求僅需回覆標頭時, Server 會回覆此訊息 |
205 Reset Content |
Client 端要求重設表單資料, Server 已接受並清除上次上傳的資料 |
206 Partial Content |
因為頻寬限制, Server 將較大的網頁或檔案分次傳送,由於僅能傳輸部分內容,因此以此訊息通知 Client 資料尚未傳完 |
轉
向 |
300 Multiple Choices |
要求的網頁提供多重選擇, Client 可以根據參觀者的需要選取適合的網頁(多語系支援) |
301 Moved Permanently |
要求的網頁已經永久改變網址了, Server 會以 Location: 標頭告知新網址 |
302 Found |
要求的網頁暫時改變網址, Client 下次連線時應優先嘗試原網址。由於 RFC 1945 和 2068 禁止 Client 在網頁重導向時變更指令( POST 變成 GET ),因此是否須變更指令必須由 Server 告知,為了釐清此需求,多增加了兩個回應訊息 303 和 307 (前者要變,後者不變) |
303 See Other |
通知 Client 連到另一個網址去查看上傳表單的結果( POST 變成 GET ),當使用程式作網頁轉向時,會回應此訊息 |
304 Not Modified |
網頁 Expired 標頭顯示已過期,因此 Client 要求 reload 該網頁,但其內容並沒有變更,回應附加標頭的 GET 請求 |
305 Use Proxy |
要求的網頁必須透過 Server 指定的 proxy 才能觀看 |
306 (Unused) |
1.0 版使用,現在已經取消不用 |
307 Temporary Redirect |
要求的網頁暫時改變網址, Client 下次連線時應優先嘗試原網址(設計用來取代 302 ,但因為有些 Client 僅支援 1.0 版,因此 302 還是保留) |
用
戶
端
錯
誤 |
400 Bad Request |
Server 看不懂 Client 的請求,通常是語法錯誤、打錯字或打成小寫 |
401 Unauthorized |
該網頁必須通過使用者驗證才能取得(另外,當 Client 上傳的檔案太大時, Server 可以回應此訊息拒收) |
402 Payment Required |
預計給新版本用的 |
403 Forbidden |
權限不足因此 Client 的請求被拒絕 |
404 Not Found |
Client 嘗試連結的網頁不存在 |
405 Method Not Allowed |
該目錄禁止使用 Client 送來的指令 |
406 Not Acceptable |
該網頁含有 Client 無法支援的語系、字元集、編碼方式或多媒體串流格式時, Server 以此訊息回應 |
407 Proxy Authentication Required |
類似於 401 ,但這是給 Proxy 使用的,當 Client 透過 Proxy 觀看某些特定網頁時, Proxy 會要求先通過認證(配合 305 來使用,可以讓眾多站台統一透過同一台 Proxy 進行會員管理) |
408 Request Timeout |
Server 苦等不到 Client 送來的請求 |
409 Conflict |
當版本管理被啟用,而 Client 要求 PUT 的網頁正被修改中( Locked )或網頁版本比現有的還舊, Server 將回應此訊息,請參考 FrontPage Server Extension 中的版本管理功能 |
410 Gone |
該網頁已遷移,但不知道移去哪裡 |
411 Length Required |
Client 上傳的表單資料(或檔案)沒有計算大小, Server 拒絕接受 |
412 Precondition Failed |
Client 提出的請求中某些標頭所設定的值,經測試後無法正確執行 |
413 Request Entity Too Large |
Client 一次送出的請求太多, Server 無法處理逕行斷線 |
414 Request-URI Too Long |
Client 上傳資料的標頭,包含太多資訊, Server 無法處理 |
415 Unsupported Media Type |
Server 不支援 Client 要求的檔案類型(譬如:某些 third-party 開發的 Server 不支援 JAVA ) |
416 Requested Range Not Satisfiable |
Client 對某個多媒體串流提出下載某範圍內容的要求,但 Server 無法提供時必須回應此訊息(該串流必須從頭觀看) |
417 Expectation Failed |
某些先進的 Server 支援獨家的標頭(例如: Netscape Enterprise ),當 Client 要求這類的延伸標頭而伺服器不支援時,應該回覆此訊息 |
伺
端
錯
誤 |
500 Internal Server Error |
無法預期錯誤(通常是 CGI 程式語法錯誤造成) |
501 Not Implemented |
Client 所要求的指令在 Server 上沒有被實作出來 |
502 Bad Gateway |
當 Proxy 從上游伺服器得到的回應無法辨識時,回應此訊息給 Client |
503 Service Unavailable |
伺服器因為系統維護或負載太重,無法提供服務 |
504 Gateway Timeout |
當 Proxy 無法從上游伺服器取得 Client 要求的網頁時,回覆此訊息給 Client |
505 HTTP Version Not Supported |
Server 不能支援或不想支援 Client 提出的指令版本 |