[解決済み] RESTリソースとは何ですか?
2022-03-05 14:30:42
質問
RESTリソースとは何ですか?また、リソース名やリソース表現との関係は?
このテーマに関する記事をいくつか読みましたが、抽象的すぎて、以前より混乱したままでした。
以下のURLはリソースでしょうか?もしそうであれば、そのリソースの名前とその表現は何でしょうか?
<ブロッククオートhttp://api.example.com/users.json?length=2&offset=5
URLのGETレスポンスは以下のようになるはずです。
[
{
id: 6,
name: "John"
},
{
id: 7,
name: "Jane"
}
]
解決方法は?
<ブロッククオートリソースとは?
リソースとは、1つのものとして参照されるほど重要なものです。 それ自体である。もしユーザーが「ハイパーテキストリンクを作りたい」と思うのであれば へのアクセス、それに関するアサーションや反論、取得やキャッシュなど、様々な用途で利用できます。 その表現、その全部または一部を参照によって 他の表現、注釈、または他の操作を行うことができます。 という場合は、リソースとする必要があります。
通常、リソースとはコンピュータに保存可能なものであり ビットのストリームとして表現される文書、データベースの行、あるいは アルゴリズムを実行した結果。リソースは物理的なものであっても リンゴのような物体でも、勇気のような抽象的な概念でもいいのですが、(このように) 後述するように、このようなリソースの表現には限界がある。 が残念です。以下は、考えられるリソースである。
- ソフトウェアリリースのバージョン1.0.3
- ソフトウェアリリースの最新バージョン
- 2006年10月24日の最初のウェブログエントリー
- アーカンソー州リトルロックの道路地図
- クラゲに関する情報
- クラゲに関連する資料のディレクトリ
- 1024の次の素数
- 1024の次の5つの素数
- Q42004の販売数
- 二人の知人、アリスとボブの関係
- バグデータベースの未解決バグのリスト
本文はオライリー社の書籍「"」から引用しています。 RESTful Webサービス となります。
関連
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み] JSONPとは何か、なぜ作られたのか?
-
[解決済み] MVPとMVC、その違いは何ですか?
-
[解決済み] RESTリソースの命名規則はSingularとPluralのどちらを使用すべきですか?
-
[解決済み] RESTを理解する。動詞、エラーコード、認証
-
[解決済み] シミュレータかエミュレータか?その違いは何ですか?
-
[解決済み] RESTのネストされたリソースのベストプラクティスは何ですか?
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み] シムとは?
最新
-
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 実装 サイバーパンク風ボタン