307 : redirection temporaire

Une redirection HTTP temporaire qui demande au client de répéter une requête à une autre URL, sans modifier sa méthode d’origine ni son corps de requête.

Règle de décision et limites

Une redirection HTTP temporaire qui demande au client de répéter une requête à une autre URL, sans modifier sa méthode d’origine ni son corps de requête. 307 est une réponse HTTP temporaire. Contrairement à une 302, elle impose que la requête suivante conserve la méthode et le corps d’origine. Cette distinction compte pour POST, PUT, PATCH et DELETE, alors qu’une page GET classique n’a généralement besoin d’une redirection temporaire que pour un déplacement réellement temporaire.

Le schéma met en évidence les principaux points de décision derrière la redirection temporaire 307.

Comment l’inspecter

Inspectez à la fois le statut et l’en-tête Location, puis envoyez une requête de test non GET et sans risque, uniquement vers un point d’accès contrôlé. Une requête GET suivie par un navigateur ne prouve pas qu’un corps de formulaire ou d’API serait conservé.

Procédure pratique

Tenez une carte des redirections avec le propriétaire et la date de suppression. Pour une route d’API temporaire, testez l’ancienne méthode sur l’ancienne route, et la méthode attendue sur la nouvelle route, avant d’activer le trafic. Pour un déplacement permanent de page publique, choisissez plutôt une redirection permanente.

Erreurs courantes et limites de mesure

Une 307 n’est pas un levier de migration SEO. Les systèmes de recherche peuvent conserver l’URL d’origine, car la réponse déclare le changement temporaire. N’inférez pas d’effets sur les liens ou l’indexation à partir du seul code. L’erreur fréquente consiste à traiter 307 comme une migration d’URL permanente, ou à supposer qu’une vérification des seuls en-têtes prouve la conservation de la méthode.

FAQ

Que signifie la redirection temporaire 307 ?
Une redirection HTTP temporaire qui demande au client de répéter une requête à une autre URL, sans modifier sa méthode d’origine ni son corps de requête.
Comment vérifier la redirection 307 ?
Inspectez le statut de la réponse et l’en-tête Location. Répétez une requête non GET dans un test sans risque, puis consignez la source, la date, la configuration et les preuves manquantes.
Quelle est la principale limite ?
Ne confondez pas une observation avec une garantie. L’erreur courante consiste à traiter 307 comme une migration d’URL permanente, ou à supposer qu’une vérification limitée aux en-têtes prouve la conservation de la méthode.