Мальца попиздим о
— Что такое
— Принципы
— Что лучше всего стоит использовать
В
Специфика
Однако в случае
REST
и SOAP API
. Отметим ключевые моменты:— Что такое
REST
и SOAP
— Принципы
REST
и SOAP
. Как там всё устроено— Что лучше всего стоит использовать
REST
- это архитектурный стиль, который реализован на RESTful
: JSON
через HTTP
SOAP
- это формат обмена сообщениями, который реализован на SOAP: XML
поверх SOAP
через HTTP
В
SOAP
вы используете формат SOAP XML
для запросов и ответов, а в REST
такого фиксированного формата нет. Вы можете обмениваться сообщениями на основе XML, JSON
или любого другого удобного формата. JSON
является самым популярным среди используемых форматов. Специфика
REST
— использование HTTP
в качестве транспортного протокола. Он подразумевает наилучшее использование функций, предоставляемых HTTP
— методы запросов, заголовки запросов, ответы, заголовки ответов и т. д, а специфика SOAP
— это формат обмена данными. С SOAP
это всегда SOAP-XML
, который представляет собой XML
Простота реализации: RESTFful
веб-сервисы, как правило, гораздо проще реализовать, чем веб-сервисы на основе SOAP
. REST
обычно использует JSON
, который легче анализировать и обрабатывать. В дополнение к этому, REST
не требует наличия определения службы для предоставления веб-службы. Однако в случае
SOAP
вам необходимо определить свой сервис с использованием WSDL
, и при обработке и анализе сообщений SOAP-XML
возникают большие накладные расходы.#rest #restapi #restful #soap