Описание тега asp.net-web-api
Веб-API ASP.NET - это платформа, которая упрощает создание веб-служб http, охватывающих широкий круг клиентов. Эти веб-API могут использоваться любыми клиентами, способными обмениваться данными через HTTP (включая браузеры, мобильные клиенты, настольные приложения и другие веб-приложения). Это полезно для создания отдыха FuL приложения на .net Framework.
Веб-API был создан Microsoft и выпущен 15 августа 2012 года.
Веб-API может быть размещен:
- в asp.net
- вне ASP.NET и IIS - также известный как "самообслуживание" (т. е. непосредственно внутри службы Windows, приложения WPF или консольного приложения)
- в памяти (недоступен через HTTP извне процесса, но полезен для сценариев сквозного тестирования или имитации).
Поскольку у Microsoft было несколько подходов в своем технологическом стеке для создания служб REST; Веб-API WCF, возвращение контроллеров ASP.NET MVCJsonValue
полученные результаты; это представляет собой рационализацию и объединение этих усилий. Веб-API ASP.NET стоит отдельно от WCF и не отменяет (на данный момент) модель программирования WCF Web HTTP.