2

どちらかをしなければならないシナリオがあります

  • 検索としてバックエンドからデータをプルする
  • バックエンドから同じデータをプルして管理する

私が使用している URL は -

  • /車
  • /車/管理

その後、検索を次のようにフィルタリングできます。

  • /cars?color=青

私が懸念しているのは、管理はリソースではなく、実際には行動であるということです。管理ページには、車の管理に関連する他の機能へのリンクが含まれています [車の追加/車の削除/車のリスト/車の変更など]

他の誰かがこの問題に直面しましたか? あなたの解決策を教えてもらえますか?

4

3 に答える 3

0
  1. 「RESTful URL」のような概念はありません。
  2. URL (/cars、/cars/management) に問題はありません
  3. 「/cars/management」は有効なリソースであり、アクションではありません。
于 2013-11-12T07:34:14.627 に答える
0

これを行う RESTful な方法は、異なる HTTP 動詞で同じ URL を使用することです。

  • GET /cars検索/リスト用。
  • POST /cars挿入用。
  • PUT /cars?id=123(または/cars/123) 更新の場合。
  • DELETE /cars?id=123削除用。
于 2013-11-12T07:58:35.670 に答える