MVCパターンとRESTサービスでは、次のようなURIを使用するのが一般的であることを理解してい/items/{id}
ますが、URIでクエリパラメーターを使用することの悪い点は何ですか?
GET /items/{id}
vsGET /items?id={id}
さらに、エンティティに関連する(親などの)エンティティを指す'referenceId'フィールドがあり、親エンティティのすべてのアイテムを取得するためにRESTサービスを作成する必要があるとします。どちらの方法が良いですか。
GET(POST) /items/parent/{parentId}
また
GET(POST) /items?parent={parentId}
RESTサービスのURLの構築に関する私の主観的な問題を解決するのに役立つ洞察に感謝します。