Данное руководство устарело. Актуальное руководство: Руководство по ASP.NET Core
Глава 1. Web API 2 в ASP.NET
Введение в Web API 2
Создание приложения Web API
Создание представления для Web API
Основные пространства имен и конфигурация Web API
Конвейер в ASP.NET Web API
Глава 2. Контроллеры и обработка запросов
Введение в контроллеры Web API
Обработка запроса контроллером
Результаты методов. HttpResponseMessage и IHttpActionResult
Определение формата ответа
Форматировщики медиа-типов
Привязка модели
Отправка массивов и сложных данных
Куки в Web API
Валидация
Кроссдоменные запросы
Глава 3. Маршрутизация
Система маршрутизации в Web Api
Ограничения маршрутов
Атрибуты маршрутизации
Глава 4. Фильтры
Фильтры аутентификации
Фильтры авторизации
Фильтры действий
Фильтры исключений
Переопределение фильтров и глобальные фильтры
Глава 5. Аутентификация и авторизация в Web API
Авторизация на основе токенов
Регистрация, авторизация, получение и использование токена
Создание десктопного клиента на C# для Web API