303 See Other
3xx Redirection
RFC 9110
Le résultat est par là-bas — allez le chercher en GET.
Que signifie 303 See Other {#what}
Le serveur redirige le client vers une autre URL, explicitement avec une requête GET. Couramment utilisé après la soumission d’un formulaire POST pour rediriger vers une page de confirmation — le classique pattern Post/Redirect/Get (PRG) qui empêche les double-soumissions au refresh.
Quand vous verrez une 303 {#when}
- Après avoir soumis un formulaire
- Après un POST qui a créé quelque chose, redirection vers la nouvelle ressource
Quand utiliser 303 {#use}
- Pattern POST → redirect → GET pour éviter la re-soumission de formulaire
- Quand la réponse à un POST est une ressource séparée que le client doit récupérer