Le API REST dovrebbero essere indipendenti dal contesto o dipendenti?

3

Diciamo che ho diversi utenti e ognuno ha un user_id e anche friends

Per accedere ai loro amici, dovrebbero essere registrati, quindi verrà stabilita una sessione con il server.

L'API REST per i propri amici dovrebbe essere user/:user_id/friends o solo friends

    
posta sinθ 29.05.2014 - 22:49
fonte

1 risposta

9

L'URL dovrebbe essere lo stesso se user è loggato o meno.

L'intero punto di REST è di essere il più apolide possibile. Tenendo una sessione stateful in modo che tu possa dire friends invece di user/:user_id/friends non è stateless, e l'URL che punta a una particolare risorsa dovrebbe essere sempre lo stesso.

    
risposta data 29.05.2014 - 22:58
fonte

Leggi altre domande sui tag