Recevoir la réponse

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Manuel de l'utilisateur et référence > HTTP >

Recevoir la réponse

La réponse d'une requête HTTP est reçue dans le panneau de droite de la fenêtre de sortie HTTP (voir capture d'écran ci-dessous).

XSHTTPResponse01

À la droite des noms d'onglet, vous trouverez les détails suivants concernant la réponse :

 

Le code de statut HTTP (expliqué ci-dessous)
L'heure de la connexion établie jusqu'à la dernière partie de réponse reçue
Le Content-Type de la réponse

 

 

Le panneau Réponse a deux onglets : Corps (capture d'écran ci-dessous gauche) et En-têtes (capture d'écran ci-dessous droite).

Click to expand/collapse     xshttpresponseheaders_zoom70

Onglet Corps : Le corps de la réponse est affiché avec la coloration syntaxique si le document est de format HTML, XML, ou JSON, et avec numérotation de ligne. L'onglet a deux boutons : (i) Enregistrer sous fichier pour enregistrer le corps sous un fichier et (ii) Créer nouveau document pour créer un nouveau document dans XMLSpy et afficher le document récemment créé dans la fenêtre principale de la GUI ; le document peut être édité et enregistré de la manière habituelle. Si un nouveau document ne peut pas être créé depuis le corps de la réponse (par exemple si le corps est une image), alors le bouton Créer nouveau document sera désactivé.
Onglet En-tête: Contient les en-têtes de la réponse. L'en-tête Content-Type est aussi affichée en haut du volet.

 

Codes de statut HTTP

Les codes de statut sont catégorisés comme suit :

 

Les codes 2XX sont utilisés pour les requêtes réussies.
Les codes 3XX sont utilisés pour les redirections.
Les codes 4XX sont utilisés s'il y a eu un problème avec la requête.
Les codes 5XX sont utilisés s'il y a eu un problème avec le serveur.

 

Certains des codes fréquemment rencontrés :

 

200 OK: Envoyé en réponse à une requête réussie.
206 Contenu partial : Le serveur envoie uniquement une partie de la ressource parce que seule une partie de la ressource a été requise.
301 Déplacé définitivement : La requête doit être redirigée vers l'URL donnée.
401 Non-autorisé : La ressource nécessite une authentification, et celle-ci a soit échoué soit n'a pas été fournie.
403 Interdit : Requête valide, mais le serveur refuse l'action. Cela est peut-être dû au fait que l'utilisateur n'a pas les identifiants nécessaires.
404 Non trouvé : La ressource n'a pas pu être trouvée.
500 Erreur de serveur interne : Un message d'erreur générique, envoyé lorsqu'aucun message plus spécifique n'est disponible.

 

Voir : Une liste complète des codes de statut HTTP.

 

L'en-tête Accepter

L'en-tête Accepter de la requête spécifie le type de contenu à accepter dans la réponse. Par exemple, regarder les différences entre les réponses lorsque

Accept=image (première capture d'écran ci-dessous) et lorsque Accept=image/png (seconde capture d'écran ci-dessous)

Click to expand/collapse

XSHTTPAcceptImagePNG

 


© 2018 Altova GmbH