300-399

Redirection messages

Les codes d'état HTTP compris entre 300 et 399 sont des codes de redirection. Ils sont utilisés par le serveur pour indiquer au client que la ressource demandée est disponible à une autre URL et que le client devrait être redirigé vers cette URL. Ces codes indiquent que la ressource demandée est disponible à une nouvelle URL. Le client est invité à utiliser la nouvelle URL pour obtenir les informations souhaitées. Cela peut être dû, par exemple, à une modification du chemin ou du domaine de la ressource ou à une redirection temporaire. Les codes de redirection peuvent être utiles pour s'assurer que le client accède à la dernière version de la ressource et pour gérer le trafic sur le site. Il est toutefois important de noter que cela peut avoir un impact sur les performances, car le client doit envoyer plusieurs requêtes pour obtenir la ressource demandée.

<300/> Multiple Choices

plusieurs ressources différentes sont disponibles
Officiellement,

<301/> Moved Permanently

l'URL a changé, elle doit être utilisée pour les demandes ultérieures
Officiellement,

<302/> Found

temporairement, la ressource est disponible sous une nouvelle URL
Officiellement,

<303/> See Other

les redirections ne renvoient pas à la ressource demandée elle-même, mais à une autre page
Officiellement,

<304/> Not Modified

La ressource n'a pas besoin d'être retranscrite, car aucune modification n'a eu lieu.
Officiellement,

<305/> Use Proxy

La ressource n'est accessible que par un proxy.
Officiellement, Deprecated

<306/> Switch Proxy

La ressource n'est accessible qu'à travers un proxy spécifique
Officiellement, Deprecated

<307/> Temporary Redirect

La ressource est temporairement disponible sous une nouvelle URL. Le nouvel appel doit être basé sur la même méthode.
Officiellement,

<308/> Permanent Redirect

La ressource est éternellement disponible sous une nouvelle URL. Toutes les demandes futures doivent être effectuées via la nouvelle URL.
Officiellement,