Se sto realizzando un'applicazione web che si integra con un back-end lato server, sarebbe meglio utilizzare i metodi HTTP semanticamente? Ad esempio, se sto recuperando dati (ad es. Per popolare un menu, ecc.), Utilizzerei GET, ma per aggiornare i dati (ad es., Salvare un record), userei il POST. (Capisco che ci sono altri metodi che potrebbero essere ancora più appropriati, ma dobbiamo considerare il supporto del browser.)
Riesco a vedere i vantaggi di ciò nel senso che è effettivamente un'API RESTful, ma con un costo di sviluppo leggermente maggiore. Nei miei progetti precedenti, ho POST'd tutto: vale la pena passare a una mentalità RESTful semplicemente per il bene delle migliori pratiche?