SOAP — это протокол, по которому веб-сервисы взаимодействуют друг с другом или с клиентами. Название происходит от сокращения Simple Object Access Protocol («простой протокол доступа к объектам»).
REST (Representational state transfer) – это стиль архитектуры программного обеспечения для распределенных систем, таких как World Wide Web, который, как правило, используется для построения веб-служб.
RESTful API — это интерфейс, используемые двумя компьютерными системами для безопасного обмена информацией через Интернет.
SOAP — протокол, а REST — архитектурный стиль, набор правил по написанию кода. REST был представлен в 2000 году.
- GET: получение списка элементов коллекции или данных для одного элемента.
- PUT: обновить данные элемента (заменить новыми заданными данными).
- POST: Отправка данных на обработку. Например, чтобы создать новый элемент коллекции или изменить существующий.
- PATCH: Для изменения отдельных данных существующего элемента.
- DELETE: Удаление данных из коллекции.