2009/01/17

[程式] IIS 5.0 和 6.0 的狀態碼說明--FTP

參考來源: http://support.microsoft.com/kb/318380/zh-tw

FTP

1xx - 正面的初步回覆

這些狀態碼表示動作已成功啟動,但用戶端在繼續執行新的命令之前,預期會收到另一個回覆。
  • 110 重新啟動標記回覆。
  • 120 服務就緒,在 nnn 分鐘後開始。
  • 125 資料連線已經開啟;正在啟動傳輸。
  • 150 檔案狀態無誤;將開啟資料連線。
2xx - 正面的完成回覆

動作已成功完成。 用戶端可以執行新的命令。
  • 200 命令無誤。
  • 202 未執行命令,此網站上的命令過多。
  • 211 系統狀態或系統說明回覆。
  • 212 目錄狀態。
  • 213 檔案狀態。
  • 214 說明訊息。
  • 215 NAME 系統類型,其中 NAME 是 Assigned Numbers 文件清單中的正式系統名稱。
  • 220 服務就緒,可供新使用者使用。
  • 221 服務關閉控制連線。 如果適當的話,請登出。
  • 225 資料連線已開啟;沒有進行中的傳輸。
  • 226 關閉資料連線。 要求的檔案動作成功 (例如,檔案傳輸或檔案中止)。
  • 227 進入被動模式 (h1,h2,h3,h4,p1,p2)。
  • 230 使用者已登入,繼續進行。
  • 250 要求的檔案動作無誤,已完成。
  • 257 PATHNAME 已建立。
3xx - 正面的中繼回覆

命令已成功,但伺服器需要來自用戶端的詳細資訊,才能將要求處理完畢。
  • 331 使用者名稱無誤,需要密碼。
  • 332 需要登入帳戶。
  • 350 要求的檔案動作擱置中,以等待進一步的資訊。
4xx - 暫時性的負面完成回覆

命令沒有成功,但錯誤是暫時的。 如果用戶端重試命令,可能會成功。
  • 421 服務無法使用,正在關閉控制連線。 如果服務知道它必須關閉,便會向任何命令發送這個回覆。
  • 425 無法開啟資料連線。
  • 426 連線已關閉;傳輸已中止。
  • 450 未執行要求的檔案動作。 檔案無法使用 (例如,檔案忙碌中)。
  • 451 要求的動作已中止: 正在處理本機錯誤。
  • 452 未執行要求的動作。 系統中的儲存空間不足。
5xx - 永久的負面完成回覆

命令沒有成功,且錯誤是永久性的。 如果用戶端重試命令,會收到相同的錯誤。
  • 500 語法錯誤,無法辨識命令。 這可能包括命令列太長等錯誤。
  • 501 參數或引數中的語法錯誤。
  • 502 未執行命令。
  • 503 錯誤的命令順序。
  • 504 未執行該參數的命令。
  • 530 未登入。
  • 532 需要帳戶才能儲存檔案。
  • 550 未執行要求的動作。 檔案無法使用 (例如,找不到檔案、沒有存取權)。
  • 551 要求的動作已中止: 頁面類型不明。
  • 552 要求的檔案動作已中止。 超過 (目前的目錄或資料集) 的儲存配置。
  • 553 未執行要求的動作。 檔案名稱不受允許。

常見 FTP 狀態碼及其原因

  • 150 - FTP 使用兩個連接埠: 使用 21 傳送命令,使用 20 傳送資料。 狀態碼 150 表示伺服器將在連接埠 20 開啟新的連線,以便傳送某些資料。
  • 226 - 命令在連接埠 20 開啟資料連線,以便執行傳送檔案之類的動作。 此動作成功完成,並且已關閉資料連線。
  • 230 - 用戶端傳送正確的密碼後,便會出現這個狀態碼。 這表示使用者已成功登入。
  • 331 - 用戶端傳送使用者名稱後,便會看到這個狀態碼。 不論所提供的使用者名稱是否為系統上的有效帳戶,都會出現相同的狀態碼。
  • 426 - 命令開啟資料連線以便執行動作,但該動作已取消,而且資料連線已關閉。
  • 530 - 此狀態碼表示使用者無法登入,因為使用者名稱和密碼的組合無效。 如果您以使用者帳戶登入,您輸入的使用者名稱或密碼可能有錯,或已選擇僅允許匿名存取。 如果您以「匿名」帳戶登入,可能已將 IIS 設為拒絕「匿名」存取。
  • 550 - 未執行命令,因為無法使用指定的檔案。 例如,當您嘗試使用 GET 取得不存在的檔案、或使用 PUT 將檔案放置在您沒有「寫入」權限的目錄中,便會出現這個狀態碼。

0 意見: