HTTP-Statuscodes (Winhttp.h)
Diese Konstanten und entsprechenden Werte geben HTTP-status-Codes an, 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 hat zur Erstellung einer neuen Ressource geführt.
-
-
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 Entitätsheader sind nicht der endgültige Satz, der vom ursprünglichen Server 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 müssen.
-
-
HTTP_STATUS_RESET_CONTENT
-
-
205
-
Die Anforderung wurde abgeschlossen, und das Clientprogramm sollte die Dokumentansicht zurücksetzen, die dazu führte, 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_WEBDAV_MULTI_STATUS
-
-
207
-
Während eines WebDAV-Vorgangs (World Wide Web Distributed Authoring and Versioning) gibt dies mehrere status Codes für eine einzelne Antwort an. Der Antworttext enthält XML (Extensible Markup Language), das die status Codes beschreibt. Weitere Informationen finden Sie unter HTTP-Erweiterungen für verteilte Erstellung.
-
-
HTTP_STATUS_AMBIGUOUS
-
-
300
-
Die angeforderte Ressource ist an einem oder mehreren Standorten verfügbar.
-
-
HTTP_STATUS_MOVED
-
-
301
-
Die angeforderte Ressource wurde einem neuen permanenten Uniform Resource Identifier (URI) 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.
-
-
HTTP_STATUS_REDIRECT_METHOD
-
-
303
-
Die Antwort auf die Anforderung befindet sich unter einem anderen URI 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
-
Nicht im HTTP-Protokoll implementiert.
-
-
HTTP_STATUS_FORBIDDEN
-
-
403
-
Der Server hat die Anforderung verstanden, kann sie aber nicht erfüllen.
-
-
HTTP_STATUS_NOT_FOUND
-
-
404
-
Der Server hat nichts gefunden, das dem angeforderten URI 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 kann die Anforderung ohne eine definierte Inhaltslänge nicht akzeptieren.
-
-
HTTP_STATUS_PRECOND_FAILED
-
-
412
-
Die Voraussetzung, die in einem oder mehreren der Anforderungsheaderfelder angegeben ist, die beim Testen auf dem Server auf false ausgewertet wurde.
-
-
HTTP_STATUS_REQUEST_TOO_LARGE
-
-
413
-
Der Server kann die Anforderung nicht verarbeiten, da die Anforderungsentität größer ist als der Server verarbeiten kann.
-
-
HTTP_STATUS_URI_TOO_LONG
-
-
414
-
Der Server kann die Anforderung nicht warten, da der Anforderungs-URI länger ist, als der Server interpretieren kann.
-
-
HTTP_STATUS_UNSUPPORTED_MEDIA
-
-
415
-
Der Server kann die Anforderung nicht warten, 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 nicht die HTTP-Protokollversion, die in der Anforderungsnachricht verwendet wurde.
-
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP, Windows 2000 Professional mit SP3 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003, Windows 2000 Server mit SP3 [nur Desktop-Apps] |
Header |
|