私はRESTfulWebサービスを実装する多くの方法/ガイド/チュートリアルを見てきました。私自身も多くを実装しました。私は、さまざまなソース、記事、その他のWebサービスなどから推測したため、RESTfulサービスが従うべき基本原則を理解しています。
現在、私はWebを管理するプロトコルと標準をより詳細に研究しており、仕様やRFCなどを読んでいます。
RESTful Webサービスが準拠すべき内容を説明する、広く受け入れられているドキュメント、RFC、または仕様はありますか?.
2008年、Leonard Richardson 成熟度モデルを導入 Webスタックの3つの主要テクノロジーに基づいた、Webサービス用。
URIは RFC 3986 によって定義されます。
HTTPは現在によって定義されています
これは難しいものです。ユビキタスハイパーメディアメディアタイプは依然としてHTMLであり、 HTML 5.2 で始めることができます。
多くのAPIが [〜#〜] json [〜#〜] を使おうとしますが、JSONはlinks;したがって、そのルートに行きたい場合は、リンクを定義するJSONバリアントを見つける必要があります。
Kevin Sookocheffが書いた いくつかのオプションの素晴らしい概要