NNTP - Status - Code

Einleitung:
Bei der Übertragung (Austausch) von News können Probleme auftreten, die mit einem dreistelligen Code beantwortet werden. Dem Statuscode kann entnommen werden, ob eine bestimmte Anforderung erfolgreich war oder nicht. Des Weiteren liefert der Code auch den Grund für eine nicht erfolgreiche Anforderung mit. NNTP steht für Network News Transfer Protocol. 
 
Hier werden nun alle gängigsten Fehlercodes aufgeführt:

Klasse "1" – Information:

100

help text follows - wird bei erfolgreichem HELP-Befehl mit dem Hilfetextes geliefert.

   

Klasse "2" – Bestätigung:

Bezeichnen eine erfolgreich abgewickelte Anfrage.

200 server ready - posting allowed - Der Verbindungsaufbau zum Server war erfolgreich. Das Veröffentlichen von Nachrichten ist erlaubt.
201 server ready - posting NOT allowed - Der Verbindungsaufbau zum Server war erfolgreich. Das Veröffentlichen von Nachrichten ist nicht erlaubt.
202 slave status noted - Wird bei erfolgreichem SLAVE - Befehl zurückgegeben.
205 Closing connection. Goodbye - Wird bei erfolgreichem QUIT - Befehl zurückgegeben.
211 [number] [first] [last] [newsgroup] group selected - Wird bei erfolgreichem GROUP - Befehl zurückgegeben.
215 list of groups follows - Wird bei erfolgreichem LIST - Befehl zurückgegeben; mit der Liste der Newsgroups.
220 [id] [<message id>] article retrieved - head and body follow - Wird bei erfolgreichem ARTICLE - Befehl mit der angeforderten Nachricht (inkl. Header) zurückgegeben.
221 [id] [<message id>] article retrieved - head follows - Wird bei erfolgreichem HEAD - Befehl mit dem angeforderten Nachrichten-Header zurückgegeben.
222 [id] [<message id>] article retrieved - body follows - Wird bei erfolgreichem ARTICLE - Befehl mit der angeforderten Nachricht (ohne Header) zurückgegeben.
223 [id] [<message id>] article retrieved - Wird bei erfolgreichem Umsetzen des "current article pointer" nach einem STAT, LAST oder NEXT - Befehl zurückgegeben. [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 zurückgegeben.
231 list of new groups follows - Wird bei erfolgreichem NEWGROUPS - Befehl mit der Liste der für den Client neuen Newsgruppen zurückgegeben.
235 article transferred - Wird nach erfolgreicher Übertragung eines Artikels an den Server zurückgegeben; nur wenn der Server dies auch angefordert hat (siehe IHAVE-Mitteilung)
240 article posted ok - Wird zurückgegeben wenn die Veröffentlichung einer neuen Nachricht erfolgreich war.
   

Klasse "3" - Anforderung:

335

send article to be transferred, end with "." on a line itself - Wird zurückgegeben wenn der Server einen Artikel, der ihm per IHAVE-Mitteilung angeboten wurde, bekommen hat.

340 send article to be posted, end with "." on a line by itself - Wird zurückgegeben wenn der Client die Veröffentlichung per POST-Befehl beantragt und der Server dies genehmigt hat. Der Server erwartet nun die Nachricht.
   

Klasse "4" – Spezifische Fehler:

411 no such group - Wird zurückgegeben, wenn der Client per GROUP-Befehl eine Newsgruppe gewählt hat, die der Server nicht kennt.
412 no newsgroup has been selected - Wird zurückgegeben, wenn der Client einen ARTICLE, HEAD, BODY oder STAT - Befehl ohne Parameter, die eine Nachricht kennzeichnet, versendet und ohne zuvor eine Gruppe ausgewählt wurde.
420 no article has been selected - Wird zurückgegeben, wenn der Client einen NEXT oder LAST - Befehl abgesetzt hat aber der "current article pointer" nicht gesetzt wurde.
421 no text article found - Wird zurückgegeben, wenn der Client einen NEXT-Befehl absetzt aber der "current article pointer" auf die letzte Nachricht zeigt.
422 no previous article found - Wird zurückgegeben, wenn der Client einen LAST-Befehl absetzt aber der "current article pointer" auf die erste Nachricht zeigt.
423 no such article number in this group - Wird zurückgegeben, 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 zurückgegeben, wenn der Client einen ARTICLE, HEAD, BODY oder STAT - Befehl und dabei als Parameter eine Message-ID angibt, die aber unbekannt ist.
435 article not wanted - do not send - Wird zurückgegeben, wenn der Server einen Artikel (der ihm per IHAVE-Mitteilung) nicht haben will.
436 transfer failed - try again later - Wird zurückgegeben, wenn die Übertragung eines Artikels fehlgeschlagen ist. Der Server fordert erneut eine Übertragung zu einem späteren Zeitpunkt an; diese muss dann aber wieder per IHAVE initiiert werden.
437 article rejected - do not try again - Wird zurückgegeben, 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 ständig wiederholendes senden sollte unterlassen werden.
440 posting not allowed - Wird zurückgegeben, wenn der Client die Veröffentlichung per POST-Befehl beantragt aber der Server dies ablehnt.
441 posting failed - Wird zurückgegeben, wenn eine per POST-Befehl initiierte Übertragung einer neuen Nachricht fehlgeschlagen ist.
   

Klasse "5" – Allgemeine Fehler:

500 command not recognized - Wird zurückgegeben, wenn der Server einen Befehl des Clients ohne nähere Angaben ablehnt.
501 command syntax error - Wird zurückgegeben, wenn der Server einen Befehl vom Client aus syntaktischen Gründen nicht versteht.
502 access restriction or permission denied - Wird zurückgegeben, wenn der Server die Kommunikation verweigert.
503 program fault - Wird zurückgegeben, wenn innerhalb des Servers ein Fehler auftritt.
   

 


Weitere Informationen unter dem Punkt:   Internet   im Inhalt !


Suche nach Literatur / Bücher zum Thema!

Unsere Seiten nach weiteren Informationen durchsuchen!


Letzte Bearbeitung:       10 / 2004     -   Bitte beachten Sie das Copyright und die Hinweise im Inhalt unter www.datahelp.de


Copyright ©       www.datahelp.de

Modifizierung oder Weitergabe an Dritte nur mit Einverständnis des Autors gestattet !