0

RESTFULが何であるか正確にはわかりません。確かに、それはURLからリソースへのマッピングであることを知っています。しかし、JSONをエコーするcodeigniter URLへのajax呼び出しとはどう違うのでしょうか?

私のアプリケーションには状態/オプション付きのサブスクリプションがありますが、ユーザーがサブスクリプションのオプションの一部を切り替えるときに、いくつかのajax呼び出しではなく、RESTfulセットアップを使用する必要がある理由はありますか?

4

1 に答える 1

3

必ずしも「純粋な」RESTを使用する必要はありません。要件がJSONを返すHTTPベースのサービスに向かっている場合は、すばらしいです。しかし、それは、RESTアーキテクチャスタイルの他の側面が必要であることを意味するものではありません。あなたは必要ないかもしれません:

  1. HTTPプロトコルによって定義されているという意味で、リソースに基づくアーキテクチャ
  2. リソースにマップするURL構造
  3. 1つのリクエストからの戻り結果に、関連するリクエストの「移動先」を示す一連のURLを提供したくない場合があります。

RESTは建築様式ですが、「宗教」になることもあります。あなたがすることは、「イデオロギー」に基づくのではなく、満たす必要のある要件によって推進されることを確認してください。

于 2012-04-06T17:22:16.830 に答える