303 See Other
Le code de statut de réponse de redirection HTTP 303 See Other indique que le navigateur doit se rediriger vers l'URL indiquée dans l'en-tête Location au lieu d'afficher la ressource demandée.
Ce code de réponse est souvent renvoyé à la suite de méthodes PUT ou POST afin que le client puisse obtenir une confirmation, ou afficher une représentation d'un objet réel (voir HTTP range-14 (angl.)).
La méthode pour récupérer la ressource redirigée est toujours GET.
Statut
303 See Other
Exemples
Réponse 303 lors de la soumission d'un formulaire
Dans cet exemple, le client envoie une requête POST pour soumettre un formulaire à une inscription générique.
POST /subscribe HTTP/1.1
Host: exemple.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 50
name=Sandra%20Smith&email=sandra.smith%40exemple.com
Le serveur peut renvoyer une réponse avec un statut 303 et une page de confirmation dans l'en-tête Location, afin que l'utilisateur·ice soit redirigé·e après avoir reçu la réponse.
HTTP/1.1 303 See Other
Location: https://www.exemple.com/confirmation/event/123
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Spécifications
| Specification |
|---|
| HTTP Semantics # status.303 |
Voir aussi
- Les redirections en HTTP
- Les codes de statut de réponse HTTP
- Le code de statut HTTP
302 Found, une redirection temporaire - Le code de statut HTTP
307 Temporary Redirect, une redirection temporaire où la méthode de la requête n'est pas modifiée