差分
ナビゲーションに移動
検索に移動
編集の要約なし
'''ASP.NET Web API'''とは、[[ASP.NET MVC 4]]で追加される予定のRESTfulなサービスを構築するためのフレームワークである。
== ASP.NET MVCとASP.NET Web API ==
ASP.NET Web APIは、ASP.NET MVC 4のパッケージに同梱されているだけであり、従来の[[ASP.NET MVC]]とはまったく別物である点に注意すること。
たとえば、アクションコントローラーの根底にあるインターフェイスもASP.NET MVCではIControllerだが、ASP.NET Web APIではIHttpControllerとなっている。またアクションの戻り値も[[ActionResult]]ではなく[[HttpResponseMessage]]となっているなど、「名前は似ているが全くの別物が用意されている」と認識しておく必要がある。
== RESTful ==