Я читал о MVC 4 и интересовался функцией веб-API. В каких сценариях было бы полезно использовать веб-api через службу WCF Http?ASP.net web api
ответ
Веб-API предоставляет гораздо больше доступа ко всем аспектам взаимодействия с HTTP. Он был разработан с нуля по спецификации HTTP. WCF в порядке, если вы просто используете HTTP, чтобы пройти через брандмауэр. Если вы действительно хотите использовать HTTP в качестве протокола приложения, вы найдете Web API намного проще.
Веб-API выгоден, когда вы используете HTTP в качестве прикладного протокола, то есть когда поведение вашего приложения контролируется потоками управления и элементами управления HTTP, а не некоторыми дополнительными данными, которые просто передаются через HTTP. Например, вы можете использовать HTTP-глаголы (GET, POST, DELETE, PATCH и т. Д.), Чтобы описать предполагаемое действие запроса веб-службы, а не обертывать эту информацию в XML или JSON для конкретных приложений и использовать HTTP в качестве носителя.
Web API упрощает выполнение первоклассного HTTP-программирования, а в эпоху Интернета это важная функция. Несмотря на огромное разнообразие коммуникационной инфраструктуры клиент-сервис в Интернете, клиенты и службы могут быть оптимизированы для создания первоклассного опыта вокруг общего протокола приложения: HTTP.
- 1. ASP.NET Web API Formatters
- 2. Asp.net web api services
- 3. ASP.NET Web API метод
- 4. Потребление asp.net web api
- 5. ASP.NET MVC WEB API
- 6. 404 ASP.NET Web API
- 7. ASP.NET Web API CacheControl
- 8. asp.net web api architecture
- 9. Загрузить ASP.NET Web API
- 10. Asp.net web api Сессия
- 11. Web Api Asp.Net Identity
- 12. Rreading asp.net web api
- 13. Обмен метаданными ASP.NET Web Api?
- 14. Сделки с ASP.net WEB API
- 15. Web API ASP.NET Зависимость впрыска
- 16. Масштабировать ASP.NET Web Api 2.0?
- 17. ASP.NET Web Api Методы аутентификации
- 18. ASP.NET Web API Пример ActionFilter
- 19. ASP.NET Web Api 2 маршрутизации
- 20. ASP.NET Web API с DotNetOpenAuth
- 21. ASP.NET Web Api in Views
- 22. DryIoc ASP.NET 5 Web API
- 23. Asp.net Web Api Запрос перенаправления
- 24. Facebook Deauthorization ASP.NET Web API
- 25. ASP.NEt Web API и Elmah
- 26. ASP.NET проблема производительности Web API
- 27. Базовая аутентификация ASP.NET Web API
- 28. ASP.net MVC Web Api + Android
- 29. Asp.net web api routing проблема?
- 30. Проверка контроллера ASP.NET Web API