Na mojej stronie internetowej, jeśli chcę wyświetlać dynamiczne listy rozwijane (np. Nazwy miast na podstawie wybranego kraju), mogę to zrobić za pomocą AJAX. Ale mogę to również zrobić za pomocą wywołania REST. Więc którego powinienem użyć?
Mój problem polega na tym, że tak naprawdę nie dostaję różnicy między REST a jakimikolwiek innymi żądaniami przeglądarki HTTP. Przejrzałem formalne definicje REST i wydaje się to identyczne z żądaniem HTTP. Czym więc REST z natury różni się od AJAX?