|
|
NNTP Status-Codes
Die NNTP - Statuscodes sind in Gruppen aufgeteilt, um eine allgemeine
Information über die Art des Status zu erhalten.
Informationen
100 |
Bestätigungen
200, 201,202, 205, 211, 215,
220, 221, 222, 223, 230, 231, 235, 240 |
Aufforderungen
335, 340 |
Spezifische Fehler
411, 412, 420, 421, 422, 423, 430, 435, 436, 437, 440, 441
|
Allgemeine Fehler
500, 501, 502, 503 |
|
Informationen
- 100 help text follows
Wird bei erfolgreichem HELP-Befehl mit dem Hilfetextes geliefert.
Bestätigungen
-
200 server ready - posting allowed
Wird bei erfolgreichem Verbindungsaufbau zum Server zurück gegeben. Das
Veröffentlichen von Nachrichten wird (grundsätzlich) erlaubt.
- 201 server ready - posting NOT allowed
Wird bei erfolgreichem Verbindungsaufbau zum Server zurück gegeben. Das
Veröffentlichen von Nachrichten ist nicht erlaubt.
- 202 slave status noted
Wird bei erfolgreichem SLAVE-Befehl geliefert.
- 205 closing connection. Goodbye.
Wird bei erfolgreichem QUIT-Befehl geliefert.
- 211 [number] [first] [last] [newsgroup]
group selected
Wird bei erfolgreichem GROUP-Befehl geliefert.
Erläuterungen der Parameter siehe dort.
- 215 list of groups follows
Wird bei erfolgreichem LIST-Befehl mit der Liste
der Newsgroups geliefert. Erläuterungen der Parameter siehe dort.
- 220 [id] [<message id>] article
retrieved - head and body follow
Wird bei erfolgreichem ARTICLE-Befehl mit der
angeforderten Nachricht (inkl. der Header) geliefert. Erläuterungen der
Parameter siehe dort.
- 221 [id] [<message id>] article
retrieved - head follows
Wird bei erfolgreichem HEAD-Befehl mit dem
angeforderten Nachrichten-Header geliefert. Erläuterungen der Parameter siehe
dort.
- 222 [id] [<message id>] article
retrieved - body follows
Wird bei erfolgreichem BODY-Befehl mit der
angeforderten Nachricht (ohne Header) geliefert. Erläuterungen der Parameter
siehe dort.
- 223 [id] [<message id>] article
retrieved
Wird bei erfolgreichem Umsetzen des "current article pointer" nach einem STAT-, LAST- oder NEXT-Befehl geliefert. "[id]" gibt dabei die
interne ID des Artikels an.
- 230 list of new articles by message-id
follows
Wird bei erfolgreichem NEWNEWS-Befehl mit der
Liste der für den Client neuen Artikel geliefert.
- 231 list of new groups follows
Wird bei erfolgreichem NEWGROUPS-Befehl mit
der Liste der für den Client neuen Newsgroups geliefert.
- 235 article transferred
Wird bei erfolgreicher Übertragung eines Artikels an den Server geliefert,
wenn der ihn nach einer IHAVE-Mitteilung
angefordert hat.
- 240 article posted ok
Wird geliefert, wenn die Veröffentlichung einer neuen Nachricht erfolgreich
verlaufen ist.
Anforderungen
- 335 send article to be transferred, end
with "." on a line by itself
Wird geliefert, wenn der Server einen Artikel, der ihm per IHAVE-Mitteilung angeboten wurde, haben will.
- 340 send article to be posted, end with
"." on a line by itself
Wird geliefert, wenn der Client die Veröffentlichung per POST-Befehl beantragt und der Server dies genehmigt
hat. Der Server ewartet nun die Nachricht.
Spezifische Fehler
- 411 no such group
Wird geliefert, wenn der Client per GROUP-Befehl
eine Newsgroup gewählt hat, die der Server nicht führt. Siehe auch LIST-Befehl.
- 412 no newsgroup has been selected
Wird geliefert, wenn der Client einen ARTICLE-, HEAD-, BODY- oder STAT-Befehl ohne Parameter, die eine Nachricht
kennzeichnen, absetzt, und ohne zuvor per GROUP-Befehl
eine Gruppe gewählt zu haben.
- 420 no article has been selected
Wird geliefert, wenn der Client einen NEXT- oder LAST-Befehl absetzt, der "current article pointer"
jedoch momentan nicht gesetzt ist.
- 421 no next article found
Wird geliefert, wenn der Client einen NEXT-Befehl
absetzt, der "current article pointer" jedoch bereits auf die letzte Nachricht
zeigt.
- 422 no previous article found
Wird geliefert, wenn der Client einen LAST-Befehl
absetzt, der "current article pointer" jedoch bereits auf die erste Nachricht
zeigt.
- 423 no such article number in this group
Wird geliefert, wenn der Client einen ARTICLE-, HEAD-, BODY- oder STAT-Befehl absetzt und dabei als Parameter eine
interne ID angibt, die der Server nicht kennt.
- 430 no such article found
Wird geliefert, wenn der Client einen ARTICLE-, HEAD-, BODY- oder STAT-Befehl absetzt und dabei als Parameter eine
Message-ID angibt, die der Server nicht kennt.
- 435 article not wanted - do not send
Wird geliefert, wenn der Server einen Artikel, der ihm per IHAVE-Mitteilung angeboten wurde, nicht
haben will.
- 436 transfer failed - try again later
Wird geliefert, wenn die Übertragung eines Artikels, den der Server per
Response Code 335 angefordert hat, fehlgeschlagen ist.
Der Server bittet um die erneute Übertragung zu einem späteren Zeitpunkt, die
dann jedoch wieder per IHAVE-Mitteilung initiiert
werden muss.
- 437 article rejected - do not try again
Wird geliefert, wenn dem Server ein Artikel, der ihm per IHAVE-Mitteilung angeboten wurde und den er
bereits per Response-Code 435 abgelehnt hatte, trotzdem
gesendet wurde. Der Empfang des Artikel wird abgelehnt, ein wiederholtes und
wiederholt ungewünschtes Versenden soll unterlassen werden.
- 440 posting not allowed
Wird geliefert, wenn der Client die Veröffentlichung per POST-Befehl beantragt und der Server dies abglehnt
- 441 posting failed
Wird geliefert, wenn eine per POST-Befehl initierte
Übertragung einer neuen Nachricht fehgeschlagen ist.
Allgemeine Fehler
- 500 command not recognized
Wird geliefert, wenn der Server einen Befehl des Clients ohne nähere Angaben
ablehnt.
- 501 command syntax error
Wird geliefert, wenn der Server einen Befehl des Clients aus syntaktischen
Gründen nicht versteht.
- 502 access restriction or permission
denied
Wird geliefert, wenn der Server die Kommunikation verweigert.
- 503 program fault
Wird geliefert, wenn der innerhalb des Servers ein Fehler aufgetreten ist.
|
|