ASP.NET Web API - это платформа для создания HTTP-сервисов для клиентов, таких как браузеры и мобильные устройства. Он основан на Microsoft .NET Framework и является идеальным выбором для создания сервисов RESTful.

ASP.NET Web API- это структура, облегчающая создание httpweb-services, которые охватывают широкий круг клиентов. Эти веб-API могут использоваться любыми клиентами, способными взаимодействовать через HTTP (включая браузеры, мобильные клиенты, настольные приложения и другие веб-приложения). Это полезно для создания restприложений в .netFramework.

Веб-API был создан Microsoft и выпущен 15 августа 2012 года.

Веб-API может быть размещен:

  • в asp.net
  • за пределами ASP.NET и IIS - также известный как «самодостаточный» (т. е. непосредственно внутри службы Windows, приложения WPF или консольного приложения)
  • в памяти (недоступен через HTTP извне процесса, но полезен для сквозных сценариев тестирования или насмешек).

Поскольку у Microsoft было несколько подходов в рамках своего технологического стека для создания сервисов REST; WCF Web API, контроллеры ASP.NET MVC, возвращающие JsonValue результаты; это представляет рационализацию и объединение этих усилий. Веб-API ASP.NET отличается от WCF и не поддерживает (на данном этапе) веб-HTTP-программирование WCF. модель.

Связанные теги