Sulla mia pagina web, se desidero visualizzare i menu a discesa dinamici (ad es. Nomi di città in base al paese selezionato), posso farlo utilizzando AJAX. Ma posso anche farlo usando una chiamata REST. Quindi quale dovrei usare?
Il mio problema è che in realtà non capisco la differenza tra REST e qualsiasi altra richiesta del browser HTTP (ovvero l'invio di un modulo). Ho esaminato le definizioni formali di REST e sembra identico a una richiesta HTTP. Quindi, in che modo REST è intrinsecamente diverso da AJAX?