ASP.NET MVC で API コントローラーを使用する方法を理解しようとしています。
デフォルトでは、メソッドは Get、Post、Put、Delete です。Knockout フレームワークに対してこれを使用する必要があります。しかし、APIコントローラーを拡張してより複雑なデータを返すことができるかどうか、またはAPIコントローラーがCRUDを処理する必要があるかどうかを理解しようとしていますか?
アドバイスありがとう。
ASP.NET MVC で API コントローラーを使用する方法を理解しようとしています。
デフォルトでは、メソッドは Get、Post、Put、Delete です。Knockout フレームワークに対してこれを使用する必要があります。しかし、APIコントローラーを拡張してより複雑なデータを返すことができるかどうか、またはAPIコントローラーがCRUDを処理する必要があるかどうかを理解しようとしていますか?
アドバイスありがとう。
何でもできます。Web APIは、通常のコントローラーの単なる拡張機能であり、コンテンツのネゴシエーションとより簡単なデータクエリを使用して、簡単に使用できるWebサービスを作成できます。
デフォルトでは、メソッドは、データ抽出にはGET、削除にはDELETE、作成、変更にはPOSTおよびPUTを使用する必要があることに注意して、特定の属性で装飾されています。これは、正しく開始するための単なるテンプレートです。
ASP.NET Web APIページの最初の例では、CRUDを使用していません。
http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api