[解決済み] REST api: 1回のgetで複数のリソースを要求する [重複].
2023-02-27 02:04:53
質問
私は、ユーザーが単一のGETリクエストで単一の製品または製品のリストを取得することができるRESTful APIを設計しようとしています。各製品は一意のIDを持っています。
単一の製品のURLは十分にシンプルです。
http://mycompany.com/api/v1/product/id
これは、1つの商品の情報を返します。複数の商品情報のURLはどのようにすればよいのか、混乱しています。
というのはどうでしょうか?
http://mycompany.com/api/v1/product/ids
ここで、idsはカンマで区切られたidのリストですか?
どのように解決するのですか?
カンマで区切られたIDの提案で十分です。
いくつかの公開 REST API を調べて、それらがどのように処理するかを確認することは有益でしょう。たとえば、StackExchange API は、ID をセミコロンで区切っています。 https://api.stackexchange.com/docs/answers-by-ids
関連
-
[解決済み] リソースが既に存在する場合の POST に対する HTTP レスポンスコード
-
[解決済み] RESTful WebServiceにファイルや関連データをJSONで投稿する。
-
[解決済み] RESTを理解する。動詞、エラーコード、認証
-
[解決済み] URLクエリパラメータを含むHTTP POST -- 良いアイデアかどうか?
-
[解決済み] 検索のためのRESTfulなURL設計
-
[解決済み】REST APIでのPUTメソッドとPATCHメソッドの使い分け 実生活でのシナリオ
-
[解決済み】動詞のないREST URLを作成する方法は?
-
[解決済み】REST API - ファイル(画像)処理 - ベストプラクティス
-
[解決済み] リソースとエンドポイントの違いは何ですか?
-
[解決済み] バージョン管理されたAPIのコードベースはどのように管理されていますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SOAPとRESTの比較(相違点)
-
[解決済み] cURLを使ってCookieを送信するには?
-
[解決済み] RESTのネストされたリソースのベストプラクティスは何ですか?
-
[解決済み] REST Web アプリケーションのページネーション
-
[解決済み] HTTP GET クエリの重複キーの権威位置
-
[解決済み] NetflixやTwitterのようなWebサービスにはRESTとSOAPのどちらを使うべきか?[クローズド]
-
[解決済み] Amazon S3 ファイルのダウンロード名を変更する
-
[解決済み] RESTfulなパスワードリセット
-
[解決済み] GRPCとRESTはどう違うのですか?
-
[解決済み] そのREST APIは本当にRPCなのか?ロイ・フィールディングはそう考えているようだ