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?

È stato utile?

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
scroll top