WCF VS REST API? - PullRequest
       2

WCF VS REST API?

0 голосов
/ 17 мая 2018

Я хочу понять реализацию WCF и REST API.Согласно информации в Интернете, концепция REST была введена Роем Филдингом в 2000 году, а WFC была включена в .Net framework в 2006 году. Если концепция REST была лучшей, то почему Microsoft представила WCF, а теперь REST API стал популярным. SOAP в настоящее время в значительной степени устарел.Очень признателен, если кто-нибудь может дать представление об этом.

1 Ответ

0 голосов
/ 17 мая 2018

Существует ряд технологий, которые могут помочь вам в разработке веб-служб HTTP, таких как веб-службы, WCF и WEB API.

С другой стороны, отдых - это не технология, а архитектурный стиль для создания веб-служб, поэтомукаждый сервис, соответствующий архитектуре REST, называется веб-сервисом RESTful / API

здесь читаются ограничения REST: Ограничения покоя

Основные различия между WCF и WEB API:

WCF на основе SOAP и возвращает данные в формате XML, требует дополнительной настройки, поддерживает больше веб-протоколов, таких как HTTP, TCP, UDP, пользовательские и т. Д., Не имеет открытого источника, поддерживает дуплексное сообщениешаблоны обмена и т. д.

Web API - основанная на REST инфраструктура для построения HTTP-сервисов, более подходящая для подключения через любое устройство, гораздо меньше конфигурации, поддерживает меньшее количество протоколов, поддерживает протокол запрос-ответ [означаеткаждый запрос должен содержать достаточно информации для ответа, но его можно изменить с помощью сигнала Rи веб-сокеты и т. д.], с открытым исходным кодом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...