ASP.NET MVC 4
Адам Фриман
Web API
В этой главе мы опишем Web API – новую функцию платформы ASP.NET, позволяющую легко и быстро создавать веб-службы, которые предоставляют API для HTTP-клиентов (известные как Web API).
Функция Web API имеет ту же основу, что и обычные приложения MVC Framework, но не является частью MVC. Microsoft дублировала некоторые ключевые классы и характеристики, связанные с пространством имен System.Web.Mvc
, в пространство имен System.Web.Http
. Таким образом, Web API является частью ядра платформы ASP.NET и может использоваться в других типах веб-приложений или работать как автономный движок веб-служб.
К счастью, нам уже хорошо знакомы основы Web API, потому что мы описали их в предыдущих главах. В этой главе мы покажем вам, как добавить Web API в обычный проект приложения MVC Framework. Этот процесс настолько прост, что большую часть времени мы затратим на создание кода JavaScript, с помощью которого будем использовать созданный API.
Невозможно недооценить то, как Web API упрощает создание веб-служб (это большой шаг вперед по сравнению с другими технологиями для работы с веб-службами Microsoft, которые появлялись за последнее десятилетие). Нам нравится Web API и мы рекомендуем вам использовать его в своих проектах, главным образом потому, что он очень прост и имеет ту же структуру, что и MVC Framework.