Sur ma page Web, si je souhaite afficher des listes déroulantes dynamiques (par exemple, les noms de villes en fonction du pays sélectionné), je peux le faire en utilisant AJAX. Mais je peux aussi le faire en utilisant un appel REST. Alors, que dois-je utiliser?
Mon problème est que je ne comprends vraiment pas la différence entre REST et toute autre demande de navigateur HTTP (alias un formulaire soumis). J'ai regardé les définitions formelles de REST et il semble identique à une requête HTTP. En quoi REST est-il intrinsèquement différent d'AJAX?