Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Response : propriété status
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis mars 2017.
Note : Cette fonctionnalité est disponible via les Web Workers.
La propriété en lecture seule status de l'interface Response contient les codes d'état HTTP de la réponse.
Par exemple, 200 pour un succès, 404 si la ressource n'a pas pu être trouvée.
Valeur
Un nombre entier non signé sur 16 bits. Il s'agit de l'un des codes d'état de réponse HTTP.
Une valeur de 0 est retournée pour une réponse dont la propriété type est opaque, opaqueredirect ou error.
Exemples
Dans notre exemple Fetch Response (angl.) (voir l'exécution en direct (angl.)), nous créons un nouvel objet Request à l'aide du constructeur Request(), en lui passant le chemin d'un fichier JPG.
Nous utilisons ensuite fetch() pour effectuer la requête, extrayons un blob de la réponse avec Response.blob, créons une URL objet avec URL.createObjectURL(), et affichons cela dans un <img>.
Notez qu'au début du bloc fetch(), nous enregistrons la valeur de status de la réponse dans la console.
const monImage = document.querySelector("img");
const maRequete = new Request("fleurs.jpg");
fetch(maRequete)
.then((reponse) => {
console.log("reponse.status =", reponse.status); // reponse.status = 200
return reponse.blob();
})
.then((monBlob) => {
const objectURL = URL.createObjectURL(monBlob);
monImage.src = objectURL;
});
Spécifications
| Spécification |
|---|
| Fetch> # ref-for-dom-response-status1> |
Compatibilité des navigateurs
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Voir aussi
- L'API ServiceWorker
- Contrôle d'accès HTTP (CORS)
- La référence HTTP
Aider à améliorer MDN
Cette page a été modifiée le par les contributeur·ice·s du MDN.