Question

Je suis en train de comprendre comment construire URIs pour les services Web RESTful. Supposons que j'avais un site de rencontres, serait le suivant correct:

  • domain.com/profiles/ <- liste des profils
  • domain.com/profiles/123/ <- numéro profil 123
  • domain.com/profiles/123/likes/ <- Liste des goûts de profil 123
  • domain.com/profiles/123/likes/2/ <- 2ème élément dans la liste des goûts de profil 123

Suis-je fermer ou ai-je ce tout à fait tort?

Était-ce utile?

La solution

Il suffit de penser si vos URL fournissent des opérations significatives pour GET, POST, PUT et DELETE demandes. C'est ce que REST est vraiment, plutôt que des URLs.

Autres conseils

On dirait que vous essayez de glisser dans le chainage des méthodes ici. Si vous utilisez un cadre, votre méthode peut finir par ressembler à ceci:

 function profiles($pid=0,$likes=0,$which=0){} 

qui peut être plus difficile à programmer.

quand vous pouvez vraiment aller pour:

 function listProfiles(){}
 function getProfile($profileID){}
 function getLikes($profileID){}
 function getLikeElement($profileID,$int){}

Cela dit, l'implémentation est entièrement à vous. Il n'y a pas une norme.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top