REST について少し読んで、基本を理解したと思います。しかし、「RESTful」Webアプリケーションで「http://www.acme.com/inventory/product/003」のようなリクエストを行うと、サーバー上で正確に何が起こるのだろうか。サーバーは、これが REST 要求であることをどのように認識しますか? この URL にはファイル拡張子がないため、画像や HTML ドキュメントを取得できないことは明らかです (編集: REST 要求でも可能ですか?!)。XML や JSON などの形式で応答を取得します。
私が理解していないのは次のとおりです。
次の URL "http://www.acme.com/inventory/product/003.html" がある場合、サーバーは "inventory/product" フォルダーに移動し、ファイル "003.html" をブラウザーに送信します。クライアント。
しかし、次の URL "http://www.acme.com/inventory/product/003" がある場合、サーバーは正確には何をしているのでしょうか? データベースから製品 003 を返すメソッドを呼び出しますか? 実行される URL とメソッドのマッピングはありますか?