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