HTML : structurer le Web (école d'ingénieur) · Chapitre 6 · Application directe du cours
GET ou POST ?
Formulaires · niveau 1 (application)
Énoncé
Pour chacun de ces formulaires, choisir la méthode et justifier :
- filtrer le catalogue par rayon ;
- créer un compte client ;
- se connecter ;
- trier les résultats d'une recherche par prix ;
- envoyer sa photo pour la carte de fidélité ;
- se désabonner de la lettre d'information.
Corrigé
- GET : on lit le catalogue sans rien modifier ; l'adresse filtrée peut être partagée.
- POST : on crée quelque chose (un compte) et l'on envoie des données personnelles.
- POST : un mot de passe ne doit jamais apparaître dans l'adresse, ni donc dans l'historique ou les journaux du serveur.
- GET : un tri ne modifie rien.
- POST, obligatoirement : un fichier ne peut être envoyé qu'en
POST, avecenctype="multipart/form-data". - POST : on modifie l'état du serveur. Une adresse
GETde désabonnement pourrait être déclenchée par simple visite (un robot qui suit les liens, un aperçu de messagerie).
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.