Веб-сервисы RESTful и API RESTful
Я создал бэкэнд, который предоставляет JSON для внешнего интерфейса angularJS, который получает JSON от $resource. Будет ли это известно как RESTFul API или как спокойный веб-сервис. Я не уверен, в чем разница между двумя терминами или они могут использоваться взаимозаменяемо? Может ли кто-нибудь объяснить разницу между restful api и restful веб-сервисом?
1 ответ
Они в основном одинаковы. ReST - это архитектурный стиль для распределенных приложений. Большую часть времени Restful-приложения состоят из веб-страниц, потребляющих веб-сервисы или веб-сервисов, потребляющих другие веб-сервисы, но они не обязательно должны быть веб-ориентированными. Важными аспектами являются использование единого API (обычно http) и отсутствие поддержки общего состояния между клиентом и сервером.
Если вы разрабатываете веб-сервис ReSTful, то вы разрабатываете API ReSTful через http (или https).