現在使用しているアプリケーションにRESTAPIを実装しようとしています。REST APIを使用して、さまざまなリソースの読み取り/書き込み機能を公開したいと考えています。これの「フォーム」部分をどのように実装しますか?基本的にメソッド呼び出しとして機能し、データを返すRESTful URLを作成することで、データの「読み取り」を公開する方法を学びます。
GET /restapi/myobject?param=object-id-maybe
...そして、いくつかのデータ構造を表すXMLドキュメントが返されます。罰金。
ただし、通常、Webアプリケーションでは、「編集」には2つの要求が含まれます。1つはリソースの現在のバージョンをロードしてフォームにそのデータを入力するためのもので、もう1つは変更されたデータをポストバックするためのものです。
しかし、RESTがマッピングされているHTTPメソッドで同じことをどのように行うかはわかりません。それはPUTですよね?誰かがこれを説明できますか?
(追加の考慮事項:UIは主にAJAXで実行されます)
-更新:それは間違いなく役立ちます。しかし、私はまだサーバー側について少し混乱していますか?明らかに、私はここで単にファイルを扱っているのではありません。サーバーでは、リクエストに応答するコードは、リクエストメソッドをフィルタリングして、それをどう処理するかを決定する必要がありますか?それは読み取りと書き込みの間の「切り替え」ですか?