ASP.NET MVC 4

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.

Понимание Web API

Создание Web API приложения

Создание API контроллера

Как работают API контроллеры

Написание JavaScript кода для использования Web API

Резюме

или RSS канал: Что новенького на smarly.net