ASP.NET MVC4 WebAPI とはこの投稿を書いている時点ではまだβ版である ASP.NET MVC4。 この ASP.NET MVC4 の新機能のひとつとして、"WebAPI" という機能がある。 これは、ASP.NET MVC の仕組みを基盤とし、"GET api/values" というような RESTFull な HTTP 要求に対して、JSON や XML 形式でのリソース公開・更新を可能とする Web アプリを、容易に開発可能とするものだ。 より具体的には、ASP.NET MVC4 によって提供される ApiController という新顔のコントローラクラスがキモ。 1. この ApiController クラスから派生したコントローラクラスを実装し、 2. さらに HTTP の動詞 ("GET", "POST", "PUT", "DELETE"...) と同名のメソ