Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Два основных подхода к построению веб-сервисов.
Характеристика | SOAP | REST |
---|---|---|
Протокол | Основан на XML, работает поверх HTTP, SMTP, TCP, и других протоколов. | Основан на HTTP, использует существующие HTTP-методы (GET, POST, PUT, DELETE). |
Состояние | Передача состояния запросов осуществляется явно в сообщении. | Сервис не хранит состояние клиента. Статус передается в каждом запросе. |
Форматы данных | Строго определенный формат XML (SOAP envelope). | Может использовать различные форматы: JSON, XML, Plain Text, HTML. JSON - наиболее распространен. |
Архитектурный стиль | Протокол со строгими правилами. | Набор архитектурных принципов. |
Кэширование | Нет встроенной поддержки кэширов |
Два основных подхода к построению веб-сервисов.
Характеристика | SOAP | REST |
---|---|---|
Протокол | Основан на XML, работает поверх HTTP, SMTP, TCP, и других протоколов. | Основан на HTTP, использует существующие HTTP-методы (GET, POST, PUT, DELETE). |
Состояние | Передача состояния запросов осуществляется явно в сообщении. | Сервис не хранит состояние клиента. Статус передается в каждом запросе. |
Форматы данных | Строго определенный формат XML (SOAP envelope). | Может использовать различные форматы: JSON, XML, Plain Text, HTML. JSON - наиболее распространен. |
Архитектурный стиль | Протокол со строгими правилами. | Набор архитектурных принципов. |
Кэширование | Нет встроенной поддержки кэширов |
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.