410 Gone
4xx Erreur client
RFC 9110
Ça existait. Ça n'existe plus. C'est définitif.
Que signifie 410 Gone {#what}
La ressource a été définitivement supprimée et il n’y a pas d’adresse de redirection. Contrairement au 404, le 410 communique explicitement la permanence — les moteurs de recherche devraient la retirer de leur index. En pratique, la plupart des API retournent simplement un 404 pour les ressources supprimées.
Quand vous verrez une 410 {#when}
- Endpoints d’API intentionnellement décommissionnés
- Contenu supprimé définitivement avec un tombstone explicite
Quand utiliser 410 {#use}
- Utilisez à la place de 404 quand vous voulez signaler explicitement une suppression permanente (utile pour le SEO ou les avis de dépréciation d’API)
- La spec HTTP le mentionne pour les « services promotionnels à durée limitée » mais c’est applicable plus largement