Quelle est la différence entre un et un
réponse HTTP ?
Le W3 spec semble indiquer qu’ils sont tous deux utilisés pour des redirections temporaires, et ne peut être mis en cache à moins que la réponse lui permet expressément.
Quelle est la différence entre un et un
réponse HTTP ?
Le W3 spec semble indiquer qu’ils sont tous deux utilisés pour des redirections temporaires, et ne peut être mis en cache à moins que la réponse lui permet expressément.
307 venu à propos, car les agents utilisateurs adopté comme de facto le comportement à prendre après les demandes reçoivent une réponse 302 et envoie une requête GET à l'Emplacement de l'en-tête de réponse.
Qui est incorrect comportement — seulement un 303 doit provoquer un POST pour se transformer en un OBTENIR. Les agents utilisateurs devraient (mais ne peut pas coller avec la méthode POST lors de la demande de la nouvelle URL si le POST original requête retourne une 302.
307 a été introduit pour permettre aux serveurs de préciser à l'agent utilisateur qu'un changement de méthode doit pas être faite par le client lors de la suite de l'Emplacement de l'en-tête de réponse.
La différence concerne la redirection POST
, PUT
et DELETE
des demandes et quelles sont les attentes du serveur pour l'utilisateur, le comportement de l'agent (RFC 2616
):
Remarque: la RFC 1945 et de la RFC 2068 spécifier que le client n'est pas autorisé à changement de la méthode sur l'redirigé demande. Cependant, la plupart des utilisateurs existants agent implémentations de traiter 302 comme si il s'agissait d'un 303 réponse, l'exécution d'une OBTENIR sur le champ Emplacement de la valeur indépendamment de la demande d'origine la méthode. Les codes de statut de 303 et 307 ont été ajoutés pour les serveurs qui le souhaitent à faire sans ambiguïté le type de réaction est attendue de la client.
Lisez également l'article de Wikipedia sur la 30x redirection de codes.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.