2017-01-22 17 views
0

私はここでいくつかのREST APIデザインについて議論しています。 コーステーブルと講義テーブルを持っていますが、コースは多くの講義を持っています。 "講義はコースからのインスタンスです"どのように講義を受けることができますか? /course/id/lectures OR /講義/ course_id または、2つのオプションを使用可能にする必要がありますか?REST APIのURL /エンドポイントのデザイン

ありがとうございます。

+0

コースのクエリに対する応答には、関連する講義へのリンクが含まれていませんか?それが私がRESTを理解する方法です。クエリへの応答は、あなたがそれを使ってできることに情報(リンク)を与えます。ここで、例えば。講義の質問。 – BitTickler

答えて

0

私の最初の直感は、あなたがのリストをもたらすであろう

GET /ルート/コース/ course1 /講義

のようなものでコースの講義をお願いしなければならないということでしょうそのコースに割り当てられた講義へのリンク。以下のように見えるのリンク使用して

GET /ルート/講義/ lecture1

: その後、あなたとそれらの講義の詳細を照会することができ/root/lectures/lecture1などが最初のクエリから取得しました。

関連する問題