HTTP-Statuscodes (Wininet.h)
Die folgende Tabelle enthält die Konstanten und entsprechenden Werte für die HTTP-Statuscodes, die von Servern im Internet zurückgegeben werden.
-
HTTP _ STATUS _ CONTINUE
-
-
100
-
Die Anforderung kann fortgesetzt werden.
-
-
_ _ HTTP-STATUSWECHSELPROTOKOLLE _
-
-
101
-
Der Server hat protokolle in einem Upgradeheader gewechselt.
-
-
_HTTP-STATUS _ OK
-
-
200
-
Die Anforderung wurde erfolgreich abgeschlossen.
-
-
_HTTP-STATUS _ ERSTELLT
-
-
201
-
Die Anforderung wurde erfüllt und führte zur Erstellung einer neuen Ressource.
-
-
_HTTP-STATUS _ AKZEPTIERT
-
-
202
-
Die Anforderung wurde für die Verarbeitung akzeptiert, aber die Verarbeitung wurde nicht abgeschlossen.
-
-
_HTTP-STATUS _ PARTIAL
-
-
203
-
Die zurückgegebenen Metainformationen im Entitätsheader sind nicht der endgültige Satz, der vom Ursprungsserver verfügbar ist.
-
-
_HTTP-STATUS _ KEIN _ INHALT
-
-
204
-
Der Server hat die Anforderung erfüllt, aber es gibt keine neuen Informationen, die zurückgesendet werden müssen.
-
-
_HTTP STATUS RESET CONTENT _ _ (INHALT ZURÜCKSETZEN DES HTTP-STATUS)
-
-
205
-
Die Anforderung wurde abgeschlossen, und das Clientprogramm sollte die Dokumentansicht zurücksetzen, die dazu geführt hat, dass die Anforderung gesendet wurde, damit der Benutzer problemlos eine weitere Eingabeaktion initiieren kann.
-
-
TEILINHALT _ DES HTTP-STATUS _ _
-
-
206
-
Der Server hat die partielle GET-Anforderung für die Ressource erfüllt.
-
-
_HTTP-STATUS _ MEHRDEUTIG
-
-
300
-
Der Server konnte nicht entscheiden, was zurückgegeben werden soll.
-
-
_HTTP-STATUS _ VERSCHOBEN
-
-
301
-
Die angeforderte Ressource wurde einem neuen permanenten URI (Uniform Resource Identifier) zugewiesen, und alle zukünftigen Verweise auf diese Ressource sollten mithilfe einer der zurückgegebenen URIs erfolgen.
-
-
_ _ HTTP-STATUSUMLEITUNG
-
-
302
-
Die angeforderte Ressource befindet sich vorübergehend unter einem anderen URI (Uniform Resource Identifier).
-
-
UMLEITUNGSMETHODE FÜR _ HTTP-STATUS _ _
-
-
303
-
Die Antwort auf die Anforderung finden Sie unter einem anderen URI (Uniform Resource Identifier) und sollte mit einem GET HTTP-Verb für diese Ressource abgerufen werden.
-
-
_HTTP-STATUS _ NICHT _ GEÄNDERT
-
-
304
-
Die angeforderte Ressource wurde nicht geändert.
-
-
_HTTP-STATUS _ PROXY VERWENDEN _
-
-
305
-
Der Zugriff auf die angeforderte Ressource muss über den Proxy erfolgen, der vom Feld location angegeben wird.
-
-
HTTP _ STATUS _ REDIRECT _ KEEP _ VERB
-
-
307
-
Die umgeleitete Anforderung behält das gleiche HTTP-Verb bei. HTTP/1.1-Verhalten.
-
-
_ _ HTTP-STATUS _ UNGÜLTIGE ANFORDERUNG
-
-
400
-
Die Anforderung konnte aufgrund einer ungültigen Syntax nicht vom Server verarbeitet werden.
-
-
_HTTP-STATUS _ VERWEIGERT
-
-
401
-
Für die angeforderte Ressource ist eine Benutzerauthentifizierung erforderlich.
-
-
HTTP _ STATUS _ PAYMENT _ REQ
-
-
402
-
Derzeit nicht im HTTP-Protokoll implementiert.
-
-
_HTTP-STATUS _ VERBOTEN
-
-
403
-
Der Server hat die Anforderung verstanden, versucht jedoch, sie zu erfüllen.
-
-
_HTTP-STATUS _ NICHT _ GEFUNDEN
-
-
404
-
Der Server hat nichts gefunden, das dem angeforderten URI (Uniform Resource Identifier) entspricht.
-
-
_ _ UNGÜLTIGE _ HTTP-STATUSMETHODE
-
-
405
-
Das verwendete HTTP-Verb ist nicht zulässig.
-
-
_HTTP-STATUS _ KEINE _ AKZEPTABEL
-
-
406
-
Es wurden keine Antworten gefunden, die für den Client akzeptabel sind.
-
-
HTTP _ STATUS _ PROXY _ AUTH _ REQ
-
-
407
-
Proxyauthentifizierung erforderlich.
-
-
_ _ _ HTTP-STATUSANFORDERUNGSTIMEOUT
-
-
408
-
Das Zeitlimit wurde beim Warten auf die Anforderung vom Server überschritten.
-
-
_ _ HTTP-STATUSKONFLIKT
-
-
409
-
Die Anforderung konnte aufgrund eines Konflikts mit dem aktuellen Zustand der Ressource nicht abgeschlossen werden. Der Benutzer sollte weitere Informationen erneut übermitteln.
-
-
_HTTP-STATUS _ NICHT MEHR
-
-
410
-
Die angeforderte Ressource ist auf dem Server nicht mehr verfügbar, und es ist keine Weiterleitungsadresse bekannt.
-
-
_HTTP-STATUSLÄNGE _ _ ERFORDERLICH
-
-
411
-
Der Server lehnt die Annahme der Anforderung ohne definierte Inhaltslänge ab.
-
-
_FEHLER BEI _ HTTP-STATUS PRECOND _
-
-
412
-
Die vorbedingung, die in einem oder mehreren Anforderungsheaderfeldern angegeben wurde, wurde beim Testen auf dem Server als FALSE ausgewertet.
-
-
_ _ HTTP-STATUSANFORDERUNG _ ZU _ GROß
-
-
413
-
Der Server möchte eine Anforderung verarbeiten, da die Anforderungsentität größer ist als der Server bereit oder in der Lage ist, diese zu verarbeiten.
-
-
_HTTP-STATUS-URI _ _ ZU _ LANG
-
-
414
-
Der Server möchte die Anforderung nicht bedienen, da der Anforderungs-URI (Uniform Resource Identifier) länger ist, als der Server interpretieren möchte.
-
-
_NICHT _ UNTERSTÜTZTE _ MEDIEN MIT HTTP-STATUS
-
-
415
-
Der Server kann die Anforderung nicht ausführen, da die Entität der Anforderung in einem Format vor liegt, das von der angeforderten Ressource für die angeforderte Methode nicht unterstützt wird.
-
-
WIEDERHOLUNG _ DES _ HTTP-STATUS _ MIT
-
-
449
-
Die Anforderung sollte nach der entsprechenden Aktion wiederholt werden.
-
-
_ _ HTTP-STATUSSERVERFEHLER _
-
-
500
-
Der Server hat eine unerwartete Bedingung festgestellt, die die Erfüllung der Anforderung verhindert hat.
-
-
_HTTP-STATUS _ NICHT _ UNTERSTÜTZT
-
-
501
-
Der Server unterstützt nicht die Funktionalität, die zum Erfüllen der Anforderung erforderlich ist.
-
-
HTTP _ STATUS _ BAD _ GATEWAY
-
-
502
-
Der Server hat als Gateway oder Proxy eine ungültige Antwort vom Upstreamserver erhalten, auf den er zugegriffen hat, um die Anforderung zu erfüllen.
-
-
_HTTP-STATUSDIENST _ NICHT _ VERFÜGBAR
-
-
503
-
Der Dienst ist zurzeit überlastet.
-
-
_ _ _ HTTP-STATUSGATEWAY-TIMEOUT
-
-
504
-
Bei der Anforderung ist eine Zeitüberschreitung aufgetreten, während auf ein Gateway gewartet wurde.
-
-
_HTTP-STATUSVERSION _ NICHT _ _ SUP
-
-
505
-
Der Server unterstützt die in der Anforderungsnachricht verwendete HTTP-Protokollversion nicht oder verweigert deren Unterstützung.
-
Bemerkungen
Hinweis
WinINet unterstützt keine Serverimplementierung. Darüber hinaus sollte sie nicht von einem Dienst verwendet werden. Verwenden Sie für Serverimplementierungen oder -dienste Microsoft Windows HTTP Services (WinHTTP).
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|