Comprendo che quando si nominano gli URI RESTful è comunemente accettato l'uso di plurali per rappresentare raccolte di risorse. Sono curioso dell'argomento per usare invece i nomi singolari.
Comprendo che quando si nominano gli URI RESTful è comunemente accettato l'uso di plurali per rappresentare raccolte di risorse. Sono curioso dell'argomento per usare invece i nomi singolari.
Risposte:
Alcune risorse contengono solo un singolo elemento. Un buon esempio potrebbe essere tutto per il quale non è necessario un ID per scoprire quali dati visualizzare. Molto comune, ad esempio, sarebbe la risorsa di accesso. Hai (dalla vista utenti e browser) un solo accesso. Puoi crearlo, puoi distruggerlo ma non avrai un'azione indicizzata con diversi accessi tra cui scegliere.
Esempi simili sarebbero alcune pagine per lo più statiche come informazioni aziendali, impronte, moduli di contatto e cose simili che visualizzano solo un singolo articolo o consentono solo una singola azione di creazione.
Potrebbe essere una questione di discussione se l'uso di nomi singolari aggiunge davvero molto alla leggibilità del codice.
Perché: