URI per RESTful Web Services - Parte 2
-
25-09-2019 - |
Domanda
Sto cercando di capire come costruire gli URI per i servizi web RESTful. Si supponga che ho avuto un sito di incontri, sarebbe il seguente corretto:
- domain.com/profiles/ <- elenco dei profili
- domain.com/profiles/123/ <- Profilo numero 123
- domain.com/profiles/123/likes/ <- elenco di calibro profilo 123 di
- domain.com/profiles/123/likes/2/ <- 2 ° elemento della lista di calibro profilo 123 di
I Am chiudere o ho ricevuto questa del tutto sbagliato?
Soluzione
Basta pensare se gli URL forniscono operazioni significative per GET, POST, PUT e DELETE richieste. Questo è ciò che resto è veramente, piuttosto che belle URL.
Altri suggerimenti
Sembra che si sta tentando di scivolare metodo di concatenamento in questa sede. Se si utilizza un quadro, il metodo può finire per assomigliare a questo:
function profiles($pid=0,$likes=0,$which=0){}
, che può essere più difficile da programmare.
quando si può davvero essere andando per:
function listProfiles(){}
function getProfile($profileID){}
function getLikes($profileID){}
function getLikeElement($profileID,$int){}
Detto questo, l'implementazione è interamente a voi. Non c'è nessuno standard.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow