Avec Web Performance Suite, Testez facilement les performances de vos applications Web et Déployez en toute confiance
Erreurs HTTP

Les spécifications HTTP définissent une liste de codes d'erreur que le serveur Web peut retourner. Tous les codes d'erreurs qui sont retournés pendant le rejeu sont marqués comme des erreurs, et vous pouvez les visualiser dans l'onglet Statistics de Web Performance Trainer. Une description sera incluse avec chaque erreur HTTP.

CODE

ETAT

DESCRIPTION

4xx

 

La classe 4xx de codes d'état est prévue pour les cas pour lesquels le client semble être en erreur. Excepté lors de la réponse à une requête HEAD, le serveur DEVRAIT inclure une entité contenant une explication sur la situation de l'erreur, et s'il s'agit d'un état temporaire ou permanent. Ces codes d'état sont applicables à n'importe quelle méthode de requête. Les agents utilisateur DEVRAIENT afficher n'importe quelle entité incluse à l'utilisateur.

400

Bad Request : Requête Incorrecte

La requête n’a pas pu être comprise par le serveur en raison d’une erreur de syntaxe. Le client NE DEVRAIT pas répéter sa requête sans l’avoir modifiée.

401

Unauthorized : Non Autorisé

La requête requiert une authentification utilisateur.

402

Payment Required : Paiement Obligatoire

Ce code est réservé à une utilisation future.

403

Forbidden : Interdit

Le serveur a compris la requête, mais il refuse de la satisfaire.

404

Not Found : Introuvable

Le serveur n'a rien trouvé correspondant à la requête. Aucune indication n'est donnée pour savoir si l'état est temporaire ou permanent.
Le code d'état 410 (Gone) DEVRAIT être utilisé si le serveur sait, via un mécanisme configurable de manière interne, qu'une ressource ancienne est indisponible de façon permanente et ne dispose d'aucune adresse de réexpédition. Ce code d'état est couramment utilisé quand le serveur ne veut pas révéler la raison du refus de la requête, ou lorsqu'aucune autre réponse n'est applicable.

405

Method Not Allowed : Méthode Non Autorisée

La méthode spécifiée dans la Request-Line n'est pas autorisée pour la ressource visée par la requête. La réponse DEVRAIT inclure un en-tête Allow contenant une liste des méthodes valides pour la ressource demandée.

406

Not Acceptable : Non Acceptable

La ressource identifiée par la requête est seulement capable de générer des entités de réponse qui ont des caractéristiques de contenu non acceptables selon les en-têtes d'acceptation envoyées dans la requête

407

Proxy Authentification Required : Autorisation du Proxy Obligatoire

Ce code est similaire au code 401 (Unauthorized), mais il indique que le client doit en premier s’authentifier avec le proxy.

408

Request Timeout : Dépassement du Délai pour la Requête

Le client n’a pas produit une requête dans le temp imparti par le serveur. Le client PEUT répéter la requête ultérieurement sans modification.

409

Conflict : Conflit

La requête ne peut être traitée en raison d’un conflit avec l’état actuel de la ressource. Ce code est seulement autorisé dans les situations pour lesquelles on s’attend à ce que l’utilisateur puisse résoudre le conflit et soumettre à nouveau la requête.

410

Gone : Parti

La resource demandée n’est plus disponible sur le serveur et aucune adresse de réexpédition n’est connue.

411

Length Required : Longueur Obligatoire

Le serveur refuse d’accepter la requête sans un Content- Length défini. Le client PEUT répéter la requête s’il a ajouté un champ d’en-tête Content- Length valide contenant la longueur du corps du message dans le message de requête.

412

Precondition Failed : Echec de la Condition Préalable

La condition préalable donnée dans un ou plusieurs champs de l’en-tête de requête est considéré comme étant fausse lors du test sur le serveur.

413

Request Entity Too Large : Entité Requête Trop Grande

Le serveur refuse de traiter une requête parce que l’entité requête est plus grande que ce que le serveur peut traiter. Le serveur PEUT fermer la connexion pour empêcher le client de poursuivre sa demande.

414

Request-URL Too Long : Requête URL Trop Longue

Le serveur refuse de répondre à la requête car l’URL de Requête est plus longue que ce que le serveur peut interpréter.

415

Unsupported Media Type : Type Media Non Supporté

Le serveur refuse de répondre à la requête parce que l’entité de la requête est dans un format non supporté par la méthode demandée.

 

CODE

ETAT

DESCRIPTION

5xx

 

Les codes d’état de réponse commençant par le chiffre 5 indiquent les cas pour lesquels le serveur se rend compte qu’il est en erreur ou est incapable d’effectuer la requête. Excepté lors de la réponse à une requête HEAD, le serveur DEVRAIT inclure une entité contenant une explication sur la situation de l’erreur, et s’il s’agit d’un état temporaire ou permanent. Les agents utilisateur DEVRAIENT afficher toute entité incluse à l’utilisateur. Ces codes de réponse sont applicables à n’importe quelle méthode de requête.

500

Internal Server Error : Erreur Interne du Serveur

Le serveur a été en présence d'un événement inattendu, qui l'a empêché de traiter correctement la requête.

501

Not Implemented : Non Implémenté

Le serveur ne supporte pas les fonctionnalités requises pour satisfaire la requête. Ceci est typique du cas où malgré une syntaxe conforme, le serveur ne reconnaît pas la méthode invoquée, et ne peut l'appliquer sur aucune ressource.

502

Bad Gateway : Erreur de Passerelle

Le serveur, agissant en tant que passerelle ou proxy, a reçu une réponse invalide de la part du serveur amont contacté pour satisfaire la requête.

503

Service Unavailable : Service Indisponible

Le serveur est momentanément incapable de traiter la requête en raison d’une surcharge temporaire ou de travaux de maintenance sur le serveur. Il s’agit d’un état provisoire qui disparaiîtra après un certain laps de temps.

504

Gateway Timeout : Dépassement du Délai pour la Passerelle

Le serveur, agissant en tant que passerelle ou proxy, n’a pas reçu une réponse dans les temps imparti du serveur amont indiqué par l’URL (HTTP, FTP, LDAP) ou d’un autre serveur auxiliaire (DNS) auquel il a dû accéder pour satisfaire la requête.

505

HTTP Version Not Supported : Version HTTP Non Supportée

Le serveur ne supporte pas, ou refuse de supporter, la version du protocole HTTP utilisée dans le message de requête.

 

Web Performance Trainer, Web Performance Load Tester, Web Performance Analyzer, Web Performance Advanced Server Analysis et Web Performance Suite sont des marques déposées de Web Performance, Inc. Les autres marques citées sont des marques commerciales et/ou déposées de leurs propriétaires respectifs. Mise à jour : 16-Fév-2009 - www.kapitec.com