В предыдущий статье мы разобрали, что такое SOAP запрос. Сегодня разберём популярный инструмент по его использованию - это SoapUI. В своё время я не до конца понимал, практическое использование данного инструмента. Поэтому сначала, расскажу общую информацию, а далее постараюсь объяснить что же мы делаем. Скачиваем SoapUI с сайта SoapUI.org. Нужно выбрать версию Open Source, она бесплатна, но обладает довольно широким набором возможностей. Устанавливаем и запускаем. Далее нужно создать новый проект...
Главное отличие SOAP от REST в том, что SOAP это формат обмена сообщения, а REST архитектурный подход использующий http как транспортный протокол. SOAP использует для обмена данными xml. Веб-сервисы, использующие SOAP в качестве протокола, используют четко структурированные сообщения, описанные в контракте WSDL. То есть если сообщение не соответствует описанным правилам, то мы получаем ошибку, в виде структурированного xml. xml содержит в себе: — Envelope (конверт) – корневой элемент, который определяет...