letzte Änderung am: 29.01.2004
|
|
FTP Status-Codes |
FTP Status-Codes
Wenn Benutzer Inhalte von Ihrem Server mit Microsoft Internet
Information Server (IIS) 4.0 oder Microsoft Internet Information
Services (IIS) 5.0 über HTTP oder FTP (File Transfer Protocol)
anfordern, liefert IIS einen Zahlencode zurück, der den Status der
Anforderung angibt. Dieser Statuscode wird in der IIS-Protokolldatei
(Logdatei) aufgezeichnet, und kann auch im Webbrowser oder
FTP-Client angezeigt werden. Dem Statuscode kann entnommen werden,
ob eine bestimmte Anforderung erfolgreich war oder nicht. Außerdem
kann mithilfe des Statuscodes u. U. auch der Grund für eine nicht
erfolgreiche Anforderung ermittelt werden.
|
1xx - Positive vorläufige Antwort: | |
Diese Statuscodes weisen darauf hin, dass
ein Vorgang erfolgreich gestartet wurde, der Client jedoch eine
weitere Antwort erwartet, bevor er mit einem neuen Befehl fortfährt.
- 110 Restart marker reply. (Markierung für Wiederaufnahme der
Übertragung)
- 120 Service ready in nnn minutes. (Dienst steht in
nnn Minuten zur Verfügung)
- 125 Data connection already open; transfer starting.
(Datenverbindung besteht bereits; beginne mit der Übertragung)
- 150 File status okay; about to open data connection.
(Dateistatus OK; Datenverbindung wird aufgebaut)
|
2xx - Positive Antwort bei erfolgreichem Vorgang: | |
Ein Vorgang wurde erfolgreich beendet. Der
Client kann einen neuen Befehl ausführen.
- 200 Command okay. (Befehl OK)
- 202 Command not implemented, superfluous at this site. (Befehl
nicht implementiert)
- 211 Antwort für Systemstatus oder Hilfefunktion des Systems.
- 212 Verzeichnisstatus.
- 213 Dateistatus.
- 214 Meldung der Hilfefunktion.
- 215 NAME system type, gibt den Systemtyp an, wobei NAME ein
offizieller Systemname aus dem Dokument "Assigned Numbers" ist.
- 220 Service ready for new user. (Dienst bereit für neuen
Benutzer)
- 221 Service closing control connection. Logged out if
appropriate. (Steuerverbindung des Dienstes wird getrennt.
Benutzer wird abgemeldet.)
- 225 Data connection open; no transfer in progress.
(Datenverbindung hergestellt; derzeit keine Übertragung)
- 226 Closing data connection. Requested file action successful.
(Datenverbindung wird getrennt. Angeforderter Vorgang erfolgreich.
(z. B. Dateiübertragung oder Abbrechen des Transfers))
- 227 Entering Passive Mode (h1,h2,h3,h4,p1,p2). (Passiver Modus
aktiviert)
- 230 User logged in, proceed. (Benutzer angemeldet, bitte
fortfahren)
- 250 Requested file action okay, completed. (Angeforderter
Vorgang OK, beendet)
- 257 "PATHNAME" created. ("PFAD" wurde erstellt)
|
3xx - Positive Zwischenantwort: | |
Der Befehl wurde erfolgreich ausgeführt, doch der Server benötigt
weitere Informationen vom Client, um die Bearbeitung der Anforderung
abschließen zu können.
- 331 User name okay, need password. (Benutzername OK, Kennwort
erforderlich)
- 332 Need account for login. (Benutzerkonto zur Anmeldung
erforderlich)
- 350 Requested file action pending further information. (Mehr
Informationen für Dateivorgang erforderlich)
|
4xx - Vorübergehende negative Antwort: | |
Der Befehl konnte nicht ausgeführt werden, doch der Fehler ist vorübergehender Natur.
Evtl. wird der Befehl bei einem erneuten Versuch erfolgreich
ausgeführt.
- 421 Service not available, closing control connection. (Dienst
nicht verfügbar, Steuerverbindung wird getrennt.) Diese Antwort
kann auf einen beliebigen Befehl erfolgen, wenn ein Herunterfahren
des Dienstes ansteht.
- 425 Can't open data connection. (Datenverbindung kann nicht
hergestellt werden)
- 426 Connection closed; transfer aborted. (Verbindung getrennt;
Übertragung abgebrochen)
- 450 Requested file action not taken. File unavailable.
(Angeforderter Dateivorgang wurde nicht ausgeführt. Datei nicht
verfügbar. (Datei ist möglicherweise gesperrt))
- 451 Requested action aborted: local error in processing.
(Angeforderter Vorgang abgebrochen: Lokaler Fehler bei der
Bearbeitung.)
- 452 Requested action not taken. Insufficient storage space in
system. (Angeforderter Vorgang nicht ausgeführt. Nicht genügend
Speicherplatz auf System.)
|
5xx - Dauerhafte negative Antwort: | |
Der Befehl konnte nicht ausgeführt
werden, und es handelt sich um einen dauerhaften Fehler. Der erneute
Versuch, den Befehl auszuführen, wird die gleiche Fehlermeldung zur
Folge haben.
- 500 Syntax error, command unrecognized (Syntaxfehler, Befehl
nicht erkannt). Diese Fehlermeldung wird auch bei einer zu langen
Befehlszeile zurückgegeben.
- 501 Syntax error in parameters or arguments. (Syntaxfehler in
Parametern oder Argumenten)
- 502 Command not implemented. (Befehl nicht implementiert)
- 503 Bad sequence of commands. (Ungültige Befehlsabfolge)
- 504 Command not implemented for that parameter. (Befehl für
diesen Parameter nicht implementiert)
- 530 Not logged in. (Nicht angemeldet)
- 532 Need account for storing files. (Zum Speichern von Dateien
Anmeldung erforderlich)
- 550 Requested file action not taken. File unavailable.
(Angeforderter Dateivorgang wurde nicht ausgeführt. Datei nicht
verfügbar. (Datei ist möglicherweise nicht verfügbar oder es
fehlen Berechtigungen))
- 551 Requested action aborted: page type unknown.
(Angeforderter Vorgang abgebrochen: Unbekannter Seitentyp)
- 552 Requested file action aborted. Exceeded storage allocation
(for current directory or dataset). (Angeforderter Dateivorgang
abgebrochen. Nicht genügend Platz in aktuellem Verzeichnis oder
Datensatz.)
- 553 Requested action not taken. File name not allowed.
(Angeforderter Vorgang nicht ausgeführt. Unzulässiger Dateiname.)
|
Häufige FTP-Statuscodes und ihre Ursachen: |
- 150 - FTP verwendet zwei Anschlussnummern:
21, zum Senden von Befehlen, und 20, zum Senden von Daten. Ein
Statuscode von 150 weist darauf hin, dass der Server im Begriff
ist, eine neue Verbindung zum Anschluss 20 herzustellen, um Daten
zu senden.
- 226 - Der Befehl stellt eine Datenverbindung
zu Port 20 her, um einen Vorgang auszuführen, z. B. die
Übertragung einer Datei. Der Vorgang wurde erfolgreich beendet und
die Datenverbindung getrennt.
- 230 - Dieser Statuscode erscheint, nachdem
der Client das passende Kennwort gesendet hat. Er weist darauf
hin, dass sich er Benutzer erfolgreich angemeldet hat.
- 331 - Dieser Statuscode erscheint, wenn der
Client einen Benutzernamen gesendet hat. Es erscheint immer der
gleiche Statuscode, unabhängig davon, ob der Benutzername auf dem
System gültig ist oder nicht.
- 426 - Der Befehl stellt eine Datenverbindung
her, um einen Vorgang auszuführen, jedoch wurde der Vorgang
abgebrochen und die Datenverbindung getrennt.
- 530 - Dieser Statuscode weist darauf hin,
dass sich der Benutzer nicht anmelden kann, weil die Kombination
aus Benutzername und Kennwort ungültig ist. Sie haben
möglicherweise das Kennwort für Ihr Benutzerkonto falsch
geschrieben, oder der Server ist ausschließlich für anonymen
Zugriff konfiguriert. Falls Sie versuchen, sich anonym anzumelden,
ist IIS möglicherweise so konfiguriert, dass anonymer Zugriff
nicht zugelassen wird.
- 550 - Der Befehl wird nicht ausgeführt, weil
die angegebene Datei nicht vorhanden ist. Dieser Statuscode wird
z. B. angezeigt, wenn mittels GET eine Datei angefordert wurde,
die auf dem System nicht vorhanden ist, oder wenn mittels PUT eine
Datei in einem Verzeichnis erstellt werden soll, in dem Sie keine
Schreibberechtigung haben.
|
|
|
|