[解決済み] RESTとは?若干の混乱【終了
2022-04-29 07:21:24
質問
<余談
クローズド
. この質問はもっと必要です
集中的
. 現在、回答は受け付けておりません。
この質問を改善したいですか? 問題を更新して、1つの問題だけに焦点を当てるようにする。 本論文の編集 .
閉店 6年前 .
RESTはWebサービスのことだと思い込んでいたのですが、どうやらその考えは間違っているようです。では、RESTとは何なのでしょうか?
Wikipediaを読んだけど、まだよくわからない。なぜ多くの場所でAPIのことをREST APIと呼ぶのでしょうか?
どのように解決するのですか?
RESTは特定のWebサービスではなく、状態情報を管理するための設計思想(アーキテクチャ)である。 これに関する代表的な論文は、Roy Thomas Fieldingの学位論文(2000年)、"Architectural Styles and the Design of Network-based Software Architectures"(以下、「アーキテクチャ」)です。 オンラインで購入可能 カリフォルニア大学アーバイン校)。
最初にRyan Tomaykoの投稿を読む 妻にRESTを説明する方法 これは素晴らしい出発点です。それから、Fieldingの実際の論文を読んでみてください。 それほど高度な内容ではないし、長い(6章、180ページ)! (学生さんたちは短いのが好きなんでしょうけど)。
編集部:RESTを説明するのは無意味だと思うんです。 スケーラビリティ、可視性(ステートレス)など、読者が把握すべきコンセプトが非常に多く、それらを理解するための最良のソースは実際の論文であると思います。 POST/GETなどよりもはるかに多くのことが書かれています。
関連
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] SOAPとRESTの比較(相違点)
-
[解決済み] 検証失敗または重複が無効な場合のREST HTTPステータスコード
-
[解決済み] RESTアプリケーションはステートレスであることが前提である場合、セッションはどのように管理するのですか?
-
[解決済み] ログアウトする。GETかPOSTか?
-
[解決済み] cURLでPUTリクエストを行うには?
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み】REST認証スキームの安全性
-
[解決済み] REST API 認証
-
[解決済み] HATEOAS(REST-architecture)の実例集 [終了しました]。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リソースが既に存在する場合の POST に対する HTTP レスポンスコード
-
[解決済み] RESTリソースの命名規則はSingularとPluralのどちらを使用すべきですか?
-
[解決済み] cURLでPUTリクエストを行うには?
-
[解決済み] REST Web アプリケーションのページネーション
-
[解決済み] オブジェクト内のアイテムの合計数を返すための最良のRESTfulメソッドは何ですか?
-
[解決済み] HTTP DELETEでリソースを2回目に削除したときのステータスコード
-
[解決済み] リソースとエンドポイントの違いは何ですか?
-
[解決済み] RESTのPUT/POST/DELETEコールは、規約によって何を返すべきですか?
-
[解決済み] RESTでトランザクション?
-
[解決済み] NetflixやTwitterのようなWebサービスにはRESTとSOAPのどちらを使うべきか?[クローズド]