2012-03-20 7 views
2

make a RESTful JSON request.とはなんですか? フレーズの文脈のコンテキスト:RESTful JSONリクエストを作成する

Backbone.syncは、モデルを読み込んだりサーバに保存しようとするたびにBackboneが呼び出す機能です。デフォルトでは、(jQuery/Zepto).ajaxを使用してRESTfulなJSONリクエストを行います。

答えて

3

以前はRESTについて聞いたことがない人なら、それを読んでみることをお勧めします。これは、システムのソフトウェアアーキテクチャのスタイルであり、クライアントとアプリケーション層の間のHTTP要求と応答のコンテキストで最も頻繁に使用されます。

http://en.wikipedia.org/wiki/Representational_state_transfer

だから、RESTfulなJSONリクエストは、通常は、GETを送信AJAX呼び出し可能POST、PUT、または関連するデータおよび/またはパラメータと共にURIへの要求を削除します。コンテンツにはJSONが含まれるため、コンテンツタイプはapplication/jsonです。

+0

RESTは、要求の同期性質とは関係ありません。 – austincheney

+0

私はこの文脈で、どのように典型的に使用されているのか、それがOPに何を意味するのかを意味しました。 – smcg

0

Representational State Transfer(RESTful)は、応答サーバー上の実際のディレクトリ構造に関係なく、意味のある意味のあるアドレス(通常はWeb上のURLアドレス)からデータを要求する方法です。

私は音楽のウェブサイト上で音楽のためのRESTfulな要求を作成した場合、要求のようなものに見えることがあります。それは両方文字通りと構造的に人間の消費にとって意味のあることで

http://examplemusic.com/Coldplay/Parachutes/Yellow/

を要求がセマンティックです。この例では、ドメイン、音楽バンド、アルバムの1つ、およびそのアルバムの曲を示しています。サーバーは、Webルートとの相対的なサーバーのディレクトリ構造上のよりリテラルな場所とは対照的に、そのようなアドレスを提供するために余分な作業を実行する必要があります。

RESTfulなJSONリクエストを作成しているとは、要求自体が意味論的であり、リクエストしているコンテンツがJSONデータインスタンスであることを意味します。

+2

あなたは休憩サービスの大部分であるhttp動詞については決して言及しません。どのように新しいレコードを作成しますか?現在の更新?シンクロニシティはRESTとは関係ありません(実際には、同期または非同期のREST呼び出しを行うことができます)。しかし、それは素晴らしい警察のアルバムです – tkone

関連する問題