Adloun

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, avec enctype="multipart/form-data".
  • POST : on modifie l'état du serveur. Une adresse GET de 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

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →