Skip to content

[fr] Erreur dans la note de la page 301 Moved Permanently #24951

@htsr

Description

@htsr

URL MDN

https://developer.mozilla.org/fr/docs/Web/HTTP/Status/301

Sur quelle section/titre porte ce problème ?

La note juste après l'introduction

Quelle information était incorrecte, inutile ou incomplète ?

Même si la spécification impose que la méthode et le corps ne soient pas altérés lors d'une redirection, tous les agents utilisateurs ne s'y conforment pas et il est possible de trouver des logiciels bogués sur ce point. Il est donc recommandé d'utiliser le code 301 uniquement pour répondre à une requête GET ou HEAD, et de privilégier le code 308 Permanent Redirect pour répondre à POST puisque le changement de méthode est explicitement interdit avec ce statut.

Que vous attendiez-vous à voir ?

Dans la spécification Fetch Standard, quand un agent utilisateur reçoit un 301 en réponse à une requête POST, il utilise la méthode GET dans la requête de redirection suivante, tel que permis par la spécification HTTP. Pour éviter que les agents utilisateurs modifient la requête, utilisez 308 Permanent Redirect à la place puisque le changement de méthode est explicitement interdit avec ce statut.

Avez-vous des liens, références ou citations sur ce sujet ?

Souhaitez-vous ajouter autre chose ?

J'ai traduit l'article anglais de cette page (qui correspond bien à la doc dans les liens).

Métadonnées MDN

Page report details

Metadata

Metadata

Assignees

Labels

l10n-frIssues related to French content.

Type

No type

Projects

Status

🗃 Archive / Closed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions