Poiché non riesco a trovare un lavoro di chuffing, ho letto su ReST e ho creato servizi web. Il modo in cui l'ho interpretato, il futuro è tutto sulla creazione di un servizio web per tutti i tuoi dati prima di costruire l'app web. Quale sembra una buona idea.Quale dovrebbe essere lo standard per gli URL ReSTful?
Tuttavia, sembra che ci siano molti pensieri contraddittori su quale sia lo schema migliore per gli URL ReSTful.
Alcuni suggeriscono di URL semplici belle
http://api.myapp.com/resource/1
Inoltre, alcune persone piace aggiungere la versione API per l'url in questo modo
http://api.myapp.com/v1/resource/1
E per rendere le cose ancora più confuse, alcune persone sostengono l'aggiunta del tipo di contenuto per ottenere le richieste
http://api.myapp.com/v1/resource/1.xml
http://api.myapp.com/v1/resource/1.json
http://api.myapp.com/v1/resource/1.txt
Mentre altri pensano che il tipo di contenuto debba essere inviato nell'intestazione HTTP.
Soooooooo .... Questa è una grande variazione, che mi ha lasciato incerto su quale sia il miglior schema di URL. Personalmente vedo i vantaggi dell'URL più completo che include un numero di versione, un localizzatore di risorse e un tipo di contenuto, ma sono nuovo per questo, quindi potrei sbagliarmi.
D'altra parte, si potrebbe obiettare che si dovrebbe fare "qualunque cosa funzioni meglio per te". Ma ciò non si adatta alla mentalità della ReST per quanto posso dire, dal momento che lo scopo è quello di avere uno standard.
E poiché molti di voi avranno più esperienza di me con ReST, ho pensato di chiedere un consiglio. Quindi, con tutto questo in mente ...
Quale dovrebbe essere lo standard per ReSTful URL?
Considerare la correzione del titolo. "migliore" non significa nulla. E la tua domanda è molto più specifica di una vaga mano migliore. Hai due domande specifiche sul formato verb e response. Per favore, correggi il titolo della tua domanda in modo che rifletta chiaramente la tua domanda reale. –