HttpStatusCode Énumération

Définition

Contient les valeurs des codes d’état définis pour HTTP définis dans RFC 2616 pour HTTP 1.1.

public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode = 
Public Enum HttpStatusCode
Héritage
HttpStatusCode

Champs

Accepted 202

Équivalent de l'état HTTP 202. Le champ Accepted indique que le traitement de la requête peut se poursuivre.

AlreadyReported 208

Équivalent de l’état HTTP 208. AlreadyReported indique que les membres d’une liaison WebDAV ont déjà été énumérés dans une partie précédente de la réponse multiétat et ne sont pas inclus une nouvelle fois.

Ambiguous 300

Équivalent de l’état HTTP 300. Le champ Ambiguous indique que les informations demandées possèdent plusieurs représentations. L'action par défaut consiste à traiter cet état en tant que redirection et à suivre le contenu de l'en-tête Location associé à cette réponse. Ambiguous est un synonyme de MultipleChoices.

BadGateway 502

Équivalent de l’état HTTP 502. Le champ BadGateway indique qu'un serveur proxy intermédiaire a reçu une mauvaise réponse d'un autre proxy ou du serveur d'origine.

BadRequest 400

Équivalent de l’état HTTP 400. Le champ BadRequest indique que le serveur n'a pas pu interpréter la requête. Le champ BadRequest est envoyé lorsque aucune autre erreur n'est applicable, ou si l'erreur exacte est inconnue ou n'a pas son propre code d'erreur.

Conflict 409

Équivalent de l’état HTTP 409. Le champ Conflict indique que la requête n'a pas pu être exécutée en raison d'un conflit sur le serveur.

Continue 100

Équivalent de l’état HTTP 100. Le champ Continue indique que le client peut poursuivre sa requête.

Created 201

Équivalent de l’état HTTP 201. Le champ Created indique que la requête a provoqué la création d'une nouvelle ressource avant l'envoi de la réponse.

EarlyHints 103

Équivalent de l'état HTTP 103. EarlyHints indique au client que le serveur est susceptible d’envoyer une réponse finale avec les champs d’en-tête inclus dans la réponse d’information.

ExpectationFailed 417

Équivalent de l’état HTTP 417. Le champ ExpectationFailed indique que le serveur n'a pas pu donner suite à une attente spécifiée dans un en-tête Expect.

FailedDependency 424

Équivalent de l'état HTTP 424. FailedDependency indique que la méthode n’a pas pu être exécutée sur la ressource parce que l’action demandée dépendait d’une autre action et que cette action a échoué.

Forbidden 403

Équivalent de l’état HTTP 403. Le champ Forbidden indique que le serveur refuse de donner suite à la requête.

Found 302

Équivalent de l’état HTTP 302. Le champ Found indique que les informations demandées se trouvent au niveau de l'URI spécifié dans l'en-tête Location. À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse. Lorsque la méthode de la demande d'origine est POST, la demande redirigée utilise la méthode GET. Found est un synonyme de Redirect.

GatewayTimeout 504

Équivalent de l’état HTTP 504. Le champ GatewayTimeout indique qu'un serveur proxy intermédiaire a dépassé le délai spécifié lors de l'attente d'une réponse d'un autre proxy ou du serveur d'origine.

Gone 410

Équivalent de l’état HTTP 410. Le champ Gone indique que la ressource demandée n'est plus disponible.

HttpVersionNotSupported 505

Équivalent de l’état HTTP 505. Le champ HttpVersionNotSupported indique que le serveur ne prend pas en charge la version HTTP demandée.

IMUsed 226

Équivalent de l’état HTTP 226. IMUsed indique que le serveur a rempli une requête pour la ressource et que la réponse est une représentation du résultat d’une ou plusieurs manipulations d’instance appliquées à l’instance actuelle.

InsufficientStorage 507

Équivalent de l’état HTTP 507. InsufficientStorage indique que le serveur ne peut pas stocker la représentation nécessaire pour effectuer la requête.

InternalServerError 500

Équivalent de l’état HTTP 500. Le champ InternalServerError indique qu'une erreur générique s'est produite sur le serveur.

LengthRequired 411

Équivalent de l’état HTTP 411. Le champ LengthRequired indique que l'en-tête Content-Length requis est manquant.

Locked 423

Équivalent de l'état HTTP 423. Locked indique que la ressource source ou de destination est verrouillée.

LoopDetected 508

Équivalent de l’état HTTP 508. LoopDetected indique que le serveur a arrêté une opération parce qu’il a rencontré une boucle infinie lors du traitement d’une requête WebDAV avec « Depth : Infinity ». Ce code d’état est destiné à la compatibilité descendante avec les clients ne connaissant pas le code d’état 208 AlreadyReported apparaissant dans les corps de réponse multiétats.

MethodNotAllowed 405

Équivalent de l’état HTTP 405. Le champ MethodNotAllowed indique que la méthode de requête (POST ou GET) n'est pas autorisée sur la ressource demandée.

MisdirectedRequest 421

Équivalent de l’état HTTP 421. MisdirectedRequest indique que la requête a été dirigée sur un serveur qui n’est pas en mesure de produire une réponse.

Moved 301

Équivalent de l’état HTTP 301. Le champ Moved indique que les informations demandées ont été déplacées vers l'URI spécifié dans l'en-tête Location. À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse. Lorsque la méthode de la demande d'origine est POST, la demande redirigée utilise la méthode GET. Moved est un synonyme de MovedPermanently.

MovedPermanently 301

Équivalent de l’état HTTP 301. Le champ MovedPermanently indique que les informations demandées ont été déplacées vers l'URI spécifié dans l'en-tête Location. À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse. MovedPermanently est un synonyme de Moved.

MultipleChoices 300

Équivalent de l’état HTTP 300. Le champ MultipleChoices indique que les informations demandées possèdent plusieurs représentations. L'action par défaut consiste à traiter cet état en tant que redirection et à suivre le contenu de l'en-tête Location associé à cette réponse. MultipleChoices est un synonyme de Ambiguous.

MultiStatus 207

Équivalent de l’état HTTP 207. MultiStatus indique plusieurs codes d’état pour une seule réponse pendant une opération WebDAV (Web Distributed Authoring and Versioning). Le corps de la réponse contient du code XML qui décrit les codes d’état.

NetworkAuthenticationRequired 511

Équivalent de l'état HTTP 511. NetworkAuthenticationRequired indique que le client doit s’authentifier pour obtenir un accès réseau ; il est destiné à être utilisé en interceptant les proxys utilisés pour contrôler l’accès au réseau.

NoContent 204

Équivalent de l’état HTTP 204. Le champ NoContent indique que la requête a été correctement traitée et que la réponse vide est intentionnelle.

NonAuthoritativeInformation 203

Équivalent de l’état HTTP 203. NonAuthoritativeInformation indique que les métadonnées retournées proviennent d’une copie mise en cache au lieu du serveur d’origine et peuvent donc être incorrectes.

NotAcceptable 406

Équivalent de l’état HTTP 406. Le champ NotAcceptable indique que le client a spécifié, par le biais d'en-têtes Accept, qu'il n'acceptera aucune des représentations disponibles pour la ressource.

NotExtended 510

Équivalent de l'état HTTP 510. NotExtended indique que d’autres extensions de la requête sont obligatoires pour que le serveur exécute celle-ci.

NotFound 404

Équivalent de l’état HTTP 404. Le champ NotFound indique que la ressource demandée n'existe pas sur le serveur.

NotImplemented 501

Équivalent de l’état HTTP 501. Le champ NotImplemented indique que le serveur ne prend pas en charge la fonction demandée.

NotModified 304

Équivalent de l’état HTTP 304. NotModified indique que la copie mise en cache du client est à jour. Le contenu de la ressource n'a pas été transféré.

OK 200

Équivalent de l’état HTTP 200. Le champ OK indique que la requête a abouti et que les informations demandées figurent dans la réponse. Ceci constitue le code d'état le plus fréquemment reçu.

PartialContent 206

Équivalent de l’état HTTP 206. Le champ PartialContent indique que la réponse est une réponse partielle, comme indiqué par une requête GET qui spécifie une plage d'octets.

PaymentRequired 402

Équivalent de l’état HTTP 402. Le champ PaymentRequired est réservé à une utilisation ultérieure.

PermanentRedirect 308

Équivalent de l'état HTTP 308. Le champ PermanentRedirect indique que les informations demandées se trouvent au niveau de l'URI spécifié dans l'en-tête Location. À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse. Lorsque la méthode de la demande d'origine est POST, la demande redirigée utilise également la méthode POST.

PreconditionFailed 412

Équivalent de l’état HTTP 412. PreconditionFailed indique qu’une condition définie pour cette requête a échoué et que la requête n’a pas pu être exécutée. Les conditions sont définies à l’aide d’en-têtes de demande conditionnels tels que If-Match, If-None-Match ou If-Unmodified-Since.

PreconditionRequired 428

Équivalent de l’état HTTP 428. PreconditionRequired indique que le serveur exige que la requête soit conditionnelle.

Processing 102

Équivalent de l’état HTTP 102. Processing indique que le serveur a accepté la demande complète, mais qu’il ne l’a pas encore terminée.

ProxyAuthenticationRequired 407

Équivalent de l’état HTTP 407. ProxyAuthenticationRequired indique que le proxy demandé requiert une authentification. L'en-tête Proxy-authenticate contient les détails nécessaires à l'authentification.

Redirect 302

Équivalent de l’état HTTP 302. Le champ Redirect indique que les informations demandées se trouvent au niveau de l'URI spécifié dans l'en-tête Location. À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse. Lorsque la méthode de la demande d'origine est POST, la demande redirigée utilise la méthode GET. Redirect est un synonyme de Found.

RedirectKeepVerb 307

Équivalent de l’état HTTP 307. Le champ RedirectKeepVerb indique que les informations demandées se trouvent au niveau de l'URI spécifié dans l'en-tête Location. À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse. Lorsque la méthode de la demande d'origine est POST, la demande redirigée utilise également la méthode POST. RedirectKeepVerb est un synonyme de TemporaryRedirect.

RedirectMethod 303

Équivalent de l’état HTTP 303. Le champ RedirectMethod redirige automatiquement le client vers l'URI spécifié dans l'en-tête Location suite à une requête POST. La demande à la ressource spécifiée par l'en-tête Location sera faite à l'aide de la méthode GET. RedirectMethod est un synonyme de SeeOther.

RequestedRangeNotSatisfiable 416

Équivalent de l’état HTTP 416. Le champ RequestedRangeNotSatisfiable indique qu'il n'a pas été possible de retourner la plage de données demandée à partir de la ressource car le début de la plage se situe avant le début de la ressource ou la fin de la plage se trouve après la fin de la ressource.

RequestEntityTooLarge 413

Équivalent de l’état HTTP 413. Le champ RequestEntityTooLarge indique que la requête ne peut pas être traitée par le serveur car elle est trop volumineuse.

RequestHeaderFieldsTooLarge 431

Équivalent de l’état HTTP 431. RequestHeaderFieldsTooLarge indique que le serveur ne pourra pas traiter la requête parce que les champs d’en-tête de celle-ci (un seul champ d’en-tête ou tous les champs d’en-tête) sont trop volumineux.

RequestTimeout 408

Équivalent de l’état HTTP 408. Le champ RequestTimeout indique que le client n'a pas envoyé une requête dans le délai attendu par le serveur.

RequestUriTooLong 414

Équivalent de l’état HTTP 414. Le champ RequestUriTooLong indique que l'URI est trop long.

ResetContent 205

Équivalent de l’état HTTP 205. ResetContent indique que le client doit réinitialiser (et non recharger) la ressource actuelle.

SeeOther 303

Équivalent de l’état HTTP 303. Le champ SeeOther redirige automatiquement le client vers l'URI spécifié dans l'en-tête Location suite à une requête POST. La demande à la ressource spécifiée par l'en-tête Location sera faite à l'aide de la méthode GET. SeeOther est un synonyme de RedirectMethod.

ServiceUnavailable 503

Équivalent de l’état HTTP 503. ServiceUnavailable indique que le serveur n'est pas disponible temporairement. Cela est généralement dû à une charge élevée ou à des opérations de maintenance.

SwitchingProtocols 101

Équivalent de l’état HTTP 101. Le champ SwitchingProtocols indique que la version du protocole ou que le protocole est en cours de changement.

TemporaryRedirect 307

Équivalent de l’état HTTP 307. Le champ TemporaryRedirect indique que les informations demandées se trouvent au niveau de l'URI spécifié dans l'en-tête Location. À la réception de cet état, l'action par défaut consiste à suivre l'en-tête Location associé à la réponse. Lorsque la méthode de la demande d'origine est POST, la demande redirigée utilise également la méthode POST. TemporaryRedirect est un synonyme de RedirectKeepVerb.

TooManyRequests 429

Équivalent de l'état HTTP 429. TooManyRequests indique que l’utilisateur a envoyé trop de requêtes dans un laps de temps donné.

Unauthorized 401

Équivalent de l’état HTTP 401. Le champ Unauthorized indique que les ressources demandées requièrent une authentification. L'en-tête WWW-Authenticate contient les détails nécessaires à l'authentification.

UnavailableForLegalReasons 451

Équivalent de l’état HTTP 451. UnavailableForLegalReasons indique que le serveur refuse l’accès à la ressource à la suite d’une requête légale.

UnprocessableContent 422

Équivalent de l’état HTTP 422. UnprocessableContent indique que la requête a été formée correctement, mais qu’elle n’a pas pu être suivie en raison d’erreurs sémantiques. UnprocessableContent est un synonyme de UnprocessableEntity.

UnprocessableEntity 422

Équivalent de l’état HTTP 422. UnprocessableEntity indique que la requête a été formée correctement, mais qu’elle n’a pas pu être suivie en raison d’erreurs sémantiques. UnprocessableEntity est un synonyme de UnprocessableContent.

UnsupportedMediaType 415

Équivalent de l’état HTTP 415. Le champ UnsupportedMediaType indique que ce type de requête n'est pas pris en charge.

Unused 306

Équivalent de l’état HTTP 306. Le champ Unused est une proposition d'extension de la spécification HTTP/1.1 qui n'est pas complètement spécifiée.

UpgradeRequired 426

Équivalent de l’état HTTP 426. UpgradeRequired indique que le client doit basculer vers un autre protocole tel que TLS/1.0.

UseProxy 305

Équivalent de l’état HTTP 305. Le champ UseProxy indique que la requête doit utiliser le serveur proxy au niveau de l'URI spécifié dans l'en-tête Location.

VariantAlsoNegotiates 506

Équivalent de l’état HTTP 506. VariantAlsoNegotiates indique que la ressource de variante choisie est configurée pour être engagée elle-même dans une négociation de contenu transparente et donc qu’elle n’est pas un point de terminaison approprié dans le processus de négociation.

S’applique à