1

asp.net Webアプリケーションがあります。ここで、ユーザーが次のURLを使用してPOSTアクションメソッドをアプリケーションに送信するとMyapplication.com/Customer/Edit/120、このURLは、送信されたデータでID=120の顧客を更新します。

したがって、これはWebサービスを呼び出すことと同じです。URLを使用してアプリケーションと統合しているため(この場合は顧客を更新します)、RESTfullWebサービスがあると見なされないのはなぜですか。

4

1 に答える 1

2

Web サービスとは正確には何ですか? また、Web ページと Web サービスをどのように区別しますか。

これらは、一部のリソースを取得するための異なる用語です。Web サービスでも Web ページでも、リソースを要求しているだけです。Web ページの表現は常に HTML に固定されています。Json または XML を返すのではなく、Web サービスからの場合、HTML の提供を開始すると、Web ページになりますか?

Web サービスの全体的な概念は、SOAP の世界で生まれたと思います。Rest では、Web サービスまたは Web ページとして何もありません。リソース (json、xml、html、画像) の表現が異なるだけです。

さらにあなたの答えに

では、なぜこれが RESTfull Web サービスを持っていると見なされないのでしょうか!

Microsoft は、コンテンツを提供するための純粋な MVC であるAsp.Net Web APIを開始しました。

于 2012-07-24T10:04:18.037 に答える