HTTP-Statuscodes (Wininet.h)
Die folgende Tabelle enthält die Konstanten und die entsprechenden Werte für die HTTP-status Codes, die von Servern im Internet zurückgegeben werden.
-
HTTP_STATUS_CONTINUE
-
-
100
-
Die Anforderung kann fortgesetzt werden.
-
-
HTTP_STATUS_SWITCH_PROTOCOLS
-
-
101
-
Der Server verfügt über geschaltete Protokolle in einem Upgradeheader.
-
-
HTTP_STATUS_OK
-
-
200
-
Die Anforderung wurde erfolgreich abgeschlossen.
-
-
HTTP_STATUS_CREATED
-
-
201
-
Die Anforderung wurde erfüllt und führte zur Erstellung einer neuen Ressource.
-
-
HTTP_STATUS_ACCEPTED
-
-
202
-
Die Anforderung wurde für die Verarbeitung akzeptiert, aber die Verarbeitung wurde nicht abgeschlossen.
-
-
HTTP_STATUS_PARTIAL
-
-
203
-
Die zurückgegebenen Metainformationen im Entity-Header sind nicht die endgültige Menge, die vom Ursprungsserver verfügbar ist.
-
-
HTTP_STATUS_NO_CONTENT
-
-
204
-
Der Server hat die Anforderung erfüllt, aber es gibt keine neuen Informationen, die zurück gesendet werden können.
-
-
HTTP_STATUS_RESET_CONTENT
-
-
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.
-
-
HTTP_STATUS_PARTIAL_CONTENT
-
-
206
-
Der Server hat die teilweise GET-Anforderung für die Ressource erfüllt.
-
-
HTTP_STATUS_AMBIGUOUS
-
-
300
-
Der Server konnte nicht entscheiden, was zurückgegeben werden soll.
-
-
HTTP_STATUS_MOVED
-
-
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_STATUS_REDIRECT
-
-
302
-
Die angeforderte Ressource befindet sich vorübergehend unter einem anderen URI (Uniform Resource Identifier).
-
-
HTTP_STATUS_REDIRECT_METHOD
-
-
303
-
Die Antwort auf die Anforderung befindet sich unter einem anderen URI (Uniform Resource Identifier) und sollte mithilfe eines GET-HTTP-Verbs für diese Ressource abgerufen werden.
-
-
HTTP_STATUS_NOT_MODIFIED
-
-
304
-
Die angeforderte Ressource wurde nicht geändert.
-
-
HTTP_STATUS_USE_PROXY
-
-
305
-
Auf die angeforderte Ressource muss über den Proxy zugegriffen werden, der vom Feld "Speicherort" angegeben wird.
-
-
HTTP_STATUS_REDIRECT_KEEP_VERB
-
-
307
-
Die umgeleitete Anforderung behält das gleiche HTTP-Verb bei. HTTP/1.1-Verhalten.
-
-
HTTP_STATUS_BAD_REQUEST
-
-
400
-
Die Anforderung konnte vom Server aufgrund einer ungültigen Syntax nicht verarbeitet werden.
-
-
HTTP_STATUS_DENIED
-
-
401
-
Für die angeforderte Ressource ist eine Benutzerauthentifizierung erforderlich.
-
-
HTTP_STATUS_PAYMENT_REQ
-
-
402
-
Derzeit nicht im HTTP-Protokoll implementiert.
-
-
HTTP_STATUS_FORBIDDEN
-
-
403
-
Der Server hat die Anforderung verstanden, lehnt es jedoch ab, sie zu erfüllen.
-
-
HTTP_STATUS_NOT_FOUND
-
-
404
-
Der Server hat nichts gefunden, das dem angeforderten URI (Uniform Resource Identifier) entspricht.
-
-
HTTP_STATUS_BAD_METHOD
-
-
405
-
Das verwendete HTTP-Verb ist nicht zulässig.
-
-
HTTP_STATUS_NONE_ACCEPTABLE
-
-
406
-
Es wurden keine für den Client akzeptablen Antworten gefunden.
-
-
HTTP_STATUS_PROXY_AUTH_REQ
-
-
407
-
Proxyauthentifizierung erforderlich.
-
-
HTTP_STATUS_REQUEST_TIMEOUT
-
-
408
-
Das Zeitlimit wurde beim Warten auf die Anforderung vom Server überschritten.
-
-
HTTP_STATUS_CONFLICT
-
-
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_GONE
-
-
410
-
Die angeforderte Ressource ist auf dem Server nicht mehr verfügbar, und es ist keine Weiterleitungsadresse bekannt.
-
-
HTTP_STATUS_LENGTH_REQUIRED
-
-
411
-
Der Server lehnt die Annahme der Anforderung ohne eine definierte Inhaltslänge ab.
-
-
HTTP_STATUS_PRECOND_FAILED
-
-
412
-
Die Voraussetzung, die in einem oder mehreren der Anforderungsheaderfelder angegeben wurde, die beim Testen auf dem Server als false ausgewertet wurde.
-
-
HTTP_STATUS_REQUEST_TOO_LARGE
-
-
413
-
Der Server lehnt die Verarbeitung einer Anforderung ab, da die Anforderungsentität größer ist, als der Server verarbeiten möchte oder kann.
-
-
HTTP_STATUS_URI_TOO_LONG
-
-
414
-
Der Server weigert sich, die Anforderung zu verarbeiten, da der Anforderungs-URI (Uniform Resource Identifier) länger ist, als der Server zu interpretieren bereit ist.
-
-
HTTP_STATUS_UNSUPPORTED_MEDIA
-
-
415
-
Der Server lehnt die Zustellung der Anforderung ab, da die Entität der Anforderung in einem Format vorliegt, das von der angeforderten Ressource für die angeforderte Methode nicht unterstützt wird.
-
-
HTTP_STATUS_RETRY_WITH
-
-
449
-
Die Anforderung sollte nach der entsprechenden Aktion erneut ausgeführt werden.
-
-
HTTP_STATUS_SERVER_ERROR
-
-
500
-
Der Server ist auf eine unerwartete Bedingung gestoßen, die die Erfüllung der Anforderung verhinderte.
-
-
HTTP_STATUS_NOT_SUPPORTED
-
-
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 Upstream Servers erhalten, auf den er beim Ausführen der Anforderung zugegriffen hat.
-
-
HTTP_STATUS_SERVICE_UNAVAIL
-
-
503
-
Der Dienst ist zurzeit überlastet.
-
-
HTTP_STATUS_GATEWAY_TIMEOUT
-
-
504
-
Bei der Anforderung ist eine Zeitüberschreitung aufgetreten, während auf ein Gateway gewartet wurde.
-
-
HTTP_STATUS_VERSION_NOT_SUP
-
-
505
-
Der Server unterstützt die HTTP-Protokollversion, die in der Anforderungsnachricht verwendet wurde, oder lehnt die Unterstützung nicht ab.
-
Bemerkungen
Hinweis
WinINet unterstützt keine Serverimplementierungen. Darüber hinaus sollte es nicht von einem Dienst aus verwendet werden. Verwenden Sie für Serverimplementierungen oder Dienste Microsoft Windows HTTP Services (WinHTTP).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|