Протоколы для web API: SOAP VS REST

Published: 07 January 2021
on channel: Андрей Шестаков
21,634
694

https://t.me/phpashestakov - php телеграмм канал.

https://t.me/phpmentor - eng php телеграмм канал.

Сегодня будут чисто теоретические рассуждения без практики программирования.

В современном мире все больше устройств, чем когда-либо, взаимодействуют друг с другом. JSON, SOAP и REST-это основные понятия, которые связывают все эти различные машины в единое целое. Когда программист хочет “получить ответы" от стороннего сервиса, он использует одну из этих трех тяжелых аббревиатур, чтобы получить доступ к их API.

Стоит разобраться в более сложных моментах каждого протокола, прежде чем решать, какой из них использовать для проекта.

Что означает SOAP?

SOAP (Simple Object Access Protocol) позволяет различным подключенным устройствам, взаимодействовать с помощью XML. Машины не должны использовать одну и ту же операционную систему, потому что они оба понимают язык XML. Протокол SOAP годами доминировал в онлайн сегменте, но в последние годы проигрывает подходу REST.

Что означает REST?

REST (Representational State Transfer) - это очень популярный подход для веб-коммуникаций. Нужно заметить, что это именно скорее свод рекомендаций, нежели строгий протокол. В конечном счете, REST похож на SOAP, но способ, которым эти два протокола подходят к одним и тем же решениям, очень различен.

Что означает JSON?

JSON (Javascript Object Notation) - это открытый стандартный формат, производный от JavaScript, но в настоящее время используется многими языками программирования.

#SOAP #REST #JSON


Watch video Протоколы для web API: SOAP VS REST online without registration, duration hours minute second in high quality. This video was added by user Андрей Шестаков 07 January 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 21,634 once and liked it 694 people.