Статьи с меткой ASP.NET Web API

Приступаем к работе с ASP.NET Web API 2

| Четверг, 9 января, 2014

Метки jQuery, ASP.NET Web API


HTTP предназначен не только для передачи веб-страниц. Это также мощная платформа для построения API, который может предоставлять сервисы и данные. HTTP прост, гибок и максимально распространен. Почти все платформы имеют библиотеки, работающие с HTTP, а это значит, что HTTP-сервисы могут работать со многими различными клиентами, включая браузеры, мобильные устройства и обычные десктопные приложения.

Читать дальше

Управление доступностью для кроссдоменных запросов в проектах ASP.NET Web API

| Среда, 12 июня, 2013

Метки ASP.NET Web API


Из соображений безопасности браузеры не позволяют делать AJAX-запросы к ресурсам, которые расположены на другом домене. Это значит, что используя настройки по умолчанию, нельзя использовать сервис Web API, который расположен в другом домене. Это тот случай, когда на помощь приходит спецификация Cross Origin Resource Sharing (CORS).

Читать дальше

Отладка маршрутов ASP.NET Web API с помощью Route Debugger

| Понедельник, 29 апреля, 2013

Метки ASP.NET Web API


Маршрутизация Web API часто вызывает много вопросов. Как работает маршрутизация? Почему мой маршрут не работает? Почему не вызывается метод действия? И зачастую трудно отладить работу маршрутов. Для отладки маршрутов существует специальный инструмент "ASP.NET Web API Route Debugger", который облегчает работу разработчикам приложений Web API. В данной статье будет рассказано, как работать с отладчиком маршрутов, и дополнительно показано как работает маршрутизация.

Читать дальше

Ведение журнала, поиск и устранение ошибок в ASP.NET Web API

| Четверг, 11 апреля, 2013

Метки ASP.NET Web API


ASP.NET предоставляет два встроенных механизма ведения журнала, поиска и устранения ошибок. Обработка ошибок может показаться довольно сложным и запутанным занятием без применения этих двух механизмов, особенно если ошибки происходят во время выполнения до начала работы обработчиков сообщений HTTP и контроллеров.

Читать дальше

Аутентификация и авторизация в ASP.NET Web API

| Четверг, 14 марта, 2013

Метки ASP.NET Web API


Приложение Web API создано, и нужно контролировать доступ к нему. В этой статье рассмотрим некоторые методы защиты приложения Web API от несанкционированного доступа. Рассмотрим основные возможности процедур аутентификации и авторизации в ASP.NET Web API.

Читать дальше

Одностраничные веб-приложения (SPA) с библиотекой KnockoutJS

| Суббота, 9 марта, 2013

Метки ASP.NET MVC, ASP.NET Web API, Entity Framework, Knockout


В обновлении Web Tools 2012.2 для проектов ASP.NET MVC 4 добавился новый шаблон - Single Page Application (SPA). Этот шаблон предназначен для быстрого построения интерактивных веб-приложений на стороне клиента. "Single Page Application" (SPA) – это основной термин для веб-приложений, которые загружают одну страницу и затем обновляют ее динамически, без загрузки других страниц. Загружена основная страница, и дальше приложение общается с сервером с помощью AJAX-запросов.

Читать дальше

Обработка ошибок в ASP.NET Web API

| Воскресенье, 3 марта, 2013

Метки ASP.NET Web API


ASP.NET Web API упрощает разработку HTTP-сервисов, а также предоставляет много способов возврата полных и информативных сообщений об ошибках для различных ситуаций. Рассмотрим эти возможности.

Читать дальше

Тестирование сервисов ASP.NET Web API

| Понедельник, 11 февраля, 2013

Метки ASP.NET Web API


Тестирование – важная часть разработки каждого сервиса. Это проверка того, что сервис работает, как и запланировано. В данной статье мы покажем вам основные способы тестирования ASP.NET Web API, также рассмотрим преимущества и недостатки каждого вида тестирования для более эффективной проверки работы сервисов.

Читать дальше