0

リソース内のフィールドに優先する URL スキームはありますか?

スレッド リソースを作成し、次の URL を使用して、thread.id = 8 の thread.posts を取得できます。

/api/v1/thread/8/posts/ 

または、post リソースを使用して同じ一連の投稿を取得することもできます

/api/v1/post/thread_id__eq=8

postへの外部キーがありthreadます。

これを行う好ましい方法はありますか?(より良い URL スキームまたは Tastypie 規則?)

4

1 に答える 1

0

これは少し独断的かもしれませんが、私にとっては最初のオプションが好ましいものです。なんで?

  • 構造化。
  • 内部実装/データ スキームを公開せず、依存しません。
  • より簡単に拡張できます。
  • それははるかに読みやすいです。
  • 2 番目のオプションがGETパラメーターでクエリを渡すと仮定すると、通常、ペイロードは Web サーバー (nginx など) によってログに記録されません。
于 2013-10-29T21:22:44.070 に答える