0

RESTfulWebサービスのURIを構築する方法を理解しようとしています。私が出会い系サイトを持っていたと仮定すると、次は正しいでしょうか:

  • domain.com/profiles/<-プロファイルのリスト
  • domain.com/profiles/123/<-プロファイル番号123
  • domain.com/profiles/123/likes/<-プロファイル123のいいねのリスト
  • domain.com/profiles/123/likes/2/<-プロファイル123のいいねリストの2番目の項目

私は閉じていますか、それともこれを完全に間違えましたか?

4

2 に答える 2

2

URL が GET、POST、PUT、および DELETE 要求に対して意味のある操作を提供するかどうかを考えてみてください。美しい URL ではなく、それこそが REST の本当の目的です。

于 2010-10-23T11:34:56.670 に答える
0

メソッドチェーンをここに滑り込ませようとしているようです。フレームワークを使用している場合、メソッドは次のようになる可能性があります。

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

これはプログラミングがより難しい場合があります。

あなたが本当に行くかもしれないとき:

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

そうは言っても、実装は完全にあなた次第です。一つの基準はありません。

于 2010-10-23T11:23:43.330 に答える