Что такое веб-сервис
Это много вещей. В программировании обычно относится к веб-странице, которая может быть вызвана из приложения (будь то другая веб-страница или настольное приложение), и вызывающая сторона передаст ему данные или получит данные от него.
В этом смысле, это в основном похоже на «метод» или «функцию» в обычном языке программирования; за исключением того, что вы звоните по интернету.
SOAP
Формат сообщения. Как обсуждалось выше, веб-сервис - это в основном «метод» или «функция». SOAP - это «инструкции» и «данные» для этого метода. В нем будут описаны типы данных и, возможно, также куча данных. Это формат XML.
REST
REST - это средство реализации интерфейса для вашего приложения , но , реализация управления доступом и другие подобные вещи, особенно с помощью кодов ответа HTTP. Таким образом, вы получите 401: отказано (я думаю, что это правильный код), если у вас нет доступа. Есть другие типы кодов ответов, которые полезны. Он также использует другие команды HTTP, такие как PUT / HEAD / OPTIONS.