Soap VS Rest запросы на примерах
Vložit
- čas přidán 6. 11. 2019
- Рассмотрим основные запросы, пересылаемые по HTTP-протоколу, а именно SOAP и REST. Чем похожи, в чем отличаются?
Смотрим на примере бесплатной системы Users, бери и повторяй! Ссылка на систему - okiseleva.blogspot.com/2017/0...
Это отрывок из моей лекции по тестированию REST API - testbase.ru/learn/rest-api
Боже, как просто и понятно о сложных вещах. Хочется рыдать от счастья. Спасибо огромное!
Не за что))) И вам спасибо за фидбек))
@@okiseleva а давно у нас рест - это протокол? И я как-то запутался, какие такие хедеры в сообщениях у нас формулируют типаж рест или соап? Я вот видел несколько вакансий, где были упомянуты рест-соап приложения. То есть вместе. И учитывая общую концепцию - это выглядит возможным. Но тут говорят что есть определяющие хедеры которые говорят что это либо рест, либо соап.
Непонятен слегка этот вот момент.
@@user-cb9gk3oc5w протокол HTTP, да есть определяющие хедеры, как раз чтобы понятно было, рест или соап)
@@okiseleva а как тогда определяется рест-соап приложение? Потому что понятно как определить соап - это протокол, с конкретной тех. реализацией. Но рест - это не протокол. Это концепция, правила архитектуры приложения. У реста же нет технической реализации как таковой. Это все равно что указывать в хедерах, ну не знаю, что приложение следует принципам СОЛИД. Звучит странно ведь.
@@user-cb9gk3oc5w я не разработчик, поэтому как это проверяется и реализовывается в коде, подсказать не могу, к сожалению)
Просто невероятный объем информации, который при этом представлен невероятно легким и доступным языком
Спасибо большое, приятно слушать, лёгкая и понятная, подача материала
Это уникальный контент!
Мое почтение, вы единственный русскоязычный вещатель который смог разложить тему API по полкам понятным языком)
Это явно талант, так ясно и просто объяснять столь не простую тему )
Вот честно, не один гугл запрос ушел на то чтоб понять, то такая за магическая аббревиатура - "API", но тут я понял!)
Огромное спасибо )
Спасибо за фидбек :)
Поддерживаю, отличный подход к объяснению и с примерами практическими. Спасибо большое.
Ольга, спасибо за лаконичность, информативность и отличную визуализацию всех Ваших материалов! И еще за Ваш голос, мелодичный и позитивный)))
Спасибо за фидбек :)
Ольга, огромное спасибо за информацию в доступном формате!
Не за что)
Огромное спасибо!!! Наконец-то понятно про структуру запроса, отличия SOAP и REST, F12 и что это всё значит.
Не за что)
ОГРОМНЕЙШЕЕ спасибо за ролики и блог! У вас очень доступный стиль изложения, даже такая бестолочь как я все понимает!
Спасибо вам за фидбек :)
Круто! Как же здорово когда человек не только обладает знаниями, но и умеет доступно объяснить!
Спасибо))
Спасибо, очень крутые и понятные лекции! Далеко не у всех есть такой дар - нести знания в массы👍👍👍
спасибо)
Шикарно. Понятно, просто, динамично, плюс верхнеуровнево затронуты связанные темы (н-р, модель OSI). Спасибо!
Спасибо за фидбек, очень приятно ^_^
Очень лаконично и без воды. Спасибо!
Не за что) Спасибо за фидбек!
Видео 3 года, а оно до сих пор очень полезно. Искал где бы объяснили что такое SOAP и что такое REST, вы рассказали это очень простым и понятным языком, у других все непонятно) Спасибо вам большое.
Не за что) Рада, что видео помогло!
Потрясающее объяснение! Все понятно и все так просто преподнесено! Спасибо огромное!
Не за что)
Отличный материал! для тех, кто начинает, очень полезно и приятно. спасибо!
Спасибо за фидбек)
Четко, информативно, доходчиво, без воды, интересно слушать - какое же счастье было лицезреть этот урок! Огромное Вам спасибо!
Спасибо за такой фидбек, очень приятно)
Информация для думающей головы, просто бесценна! Автору большой респект!
Спасибо)
Ольга, большое Вам спасибо за видео. Всё очень доступно, по полочкам!
не за что)
Капец столько времени не мог разобраться что к чему, а тут за 30 минут всё доходчиво положили в голову! Браво 👏 спасибо большое!)
Не за что)
Ольга, отличное видео! Очень понятно изложено. Спасибо за труд!
не за что)
Спасибо очень качествено!!! И легко обьяснено! Отличная работа!
Спасибо)
Спасибо большое, очень понятно для людей, которые ранее с этим не взаимодействовали и надо быстро разобраться!
Не за что)
Как же круто и просто вы рассказываете!!!
даешь новый контент))
спасибо)) так вроде и так обновляется постоянно
Спасииибо! Вроде, всегда было понятно, но возникали вопросы по этой теме. А тут вы на все вопросы ответили, всё показали. Буду тренироваться :)
Не за что)
Спасибо. Очень информативно. Многое стало понятно.
Отлично! И вам спасибо за фидбек)
Отличная подача материала. Все бы так рассказывали. Спасибо вам!
Не за что)
Оля, спасибо! Очень понятно и просто объясняешь!
Не за что)
Спасибо! Два препода на курсах, два человека на CZcams и ,наконец-то, Вы! Я все поняла до конца только у Вас. А то, пока теория еще так-сяк, а как дело до практики доходит, то сразу создается впечатление, что все эти люди сами первый раз зашли в инструмент только что, и еще их настиг вирус косноязычия. СПАСИБО !!!
Не за что)
@@okiseleva Это называется преподавательский талант. Французский математик Жергонн (1771-1859): "Нельзя хвастаться тем, что ты сказал последнее слово в какой-либо теории, если не можешь объяснить ее несколькими словами первому встречному на улице".
Браво, okiseleva!!!! Вы талант и настоящий педагог!
Это шедевр! Спасибо большое!
Это видео лучшее что я смотрел на Ютубе про SOAP и REST
спасибо)
НАКОНЕЦ-ТО ПОНЯТНЫЙ ТУТОРИАЛ ПО АПИ!)
МОЕМУ СЧАСТЬЮ НЕТ ПРЕДЕЛА!!!
)))
Гениально! Всё просто и доходчиво! Спасибо огромное!
Спасибо)
Спасибо! Всё, что нужно - в одном видео
Не за что)
2023 год, полет нормальный, видео супер актуально!
Раньше я вас только читал, теперь буду смотреть ) Драсти.
И вам добрый день)
Вау!))) Автор!))) Вы Большой.. Огромный молодец!)))) с захлебом бывает, читают ... так вот, я примерно С такими же положительными чувствами только смотрел и слушал))))
Спасибо большое))
Очень полезный контент! Благодарю
я бы вас вечно слушал)
Ждите обновлений на канале)))
Так ты женись;)
Спасибо! шикарное видео, многое понял чего не догнал на курсах
Ну и отлично ^_^
У Вас дар!!! Продолжайте, я Вам благодарен
Спасибо)
Очень здорово! Вы молодец! Спасибо)
Не за что)
Восхитительная подача
Спасибо)
Классное изложение и красивый голос!
Спасибо)
Спасибо Вам большое! Доступно и профессионально)
Не за что)
Спасибо вам очень okiseleva, вьи просто молодец! Все очень понятно и приятно презентирано. Мне очень понравился ваш видео урок!
И вам спасибо за фидбек ))
@@okiseleva Спасибо вам за ето очень классное видео! Я все поняла !!! Удачи!
Спасибо большое за тестовый сервер!
не за что)
Спасибо за ваш труд
Спасибо Вам, добрый человек!
Не за что)
Это лучшее что я нашёл за 2 дня на Ютюбе, для простого и быстрого понимания API (REST и SOAP) и вообще как вы разложили и показали это.
Живите долго и счастливо. 1000 раз спасибо Вам.
И вам спасибо за фидбек, очень приятно)
вот это подача материала!!! спасибо
Не за что)
Спасибо! Очень доступно и наглядно!
Не за что)
Фантастика. Браво 👏
Спасибо)
Круто, спасибо большое за познавательное видео!
Не за что)
Как же всё просто и наглядно
Отличный ролик. Вроде уже знал про это что то, но на некоторые моменты открылись глаза.
Спасибо)
Вы лучшая, спасибо огромное!
Не за что)
Спасииибо, наконец то я хоть что то поняла 😙
Моё почтение! Лаконично, доступно, классно!
Аж не верится, что АйТишная лекция авторства женщины :)
Респект!
Спасибо))
Спасибо огромное! Сильно помогло.
Не за что)
Спасибо! Наконец-то все понятно
Не за что)
Это божественно,спасибо!
Не за что)
спасибо, очень информативно и доступно!
не за что)
Отличное видео,спасибо 🙏
не за что)
Спасибо за такой понятный материал :) Месяц бился понять что к чему в этих запросах, а тут за 30 минут разжевали )
И вам спасибо за фидбек)
Класс, обожаю слово "Ага!"!
Спасибо большое за объяснение !)
Не за что)
Годный контент) только на счет веса JSON и XML не совсем согласен потому как для реализации вложеных полей в JSON нужно много лишнего рисовать, а также придумывать различные поля-индефикаторы из-за отсутствия свойст в этом формате) но повторюсь, что контент прям очень хорош, буду стажеров на этот видос отправлять )
Спасибо большое! Про json интересно)) Даааа, в XML то свойства есть, хоть 10 на поле делай
Девушка, спасибо большое!
Не за что)
Вы огонь!!!
Спасибо вам!
Не за что)
очень хорошо объяснила про 7 лвл оси, респект !
Спасибо)
Большое спасибо!
Не за что)
Супер! Спасибо)
Не за что)
божественно
спасибо, супер урок
^_^
Вот бы мне это всё кто нибудь 8 лет назад объяснил, в начале моей ИТ-карьеры. А чейчас я уже дорос до архитектора и другим это объясняю, в т.ч. про сессии, коды ответов и тп.
спасибо большое!
не за что)
крутяк - спасибо!
Не за что)
Спасибо, крутое видео
Не за что)
Благодарю"!!!
Спасибо большое)
Не за что)
Подскажите, 4 файл из загрузок снизу 21:20 как то связан с освоением IT и попаданием в него без опыта?
Красава)) Насмешил
Как же давно я ждал таких объяснений... Где такую девушку можно упаковать и забрать?)))
Вы не путайте "девушка" и "учеба / работа" ))) Где так учат, есть по ссылке в описании видео ))
Ни разу не получал так много ценой и понятной информации за такое короткое время)
Спасибо))
На 15-ой минуте, когда было повторение про протоколы, подумал что крыша поехала))) Даже тайм лайн маленька подергал))
Спасибо большое за вашу работу!
Не за что))
Это гениально! Почему остальные пишут так сложно и непонятно. Наконец-то я поняла что такое API до конца, REST, SOAP. И про 7 уровней OSI как понятно и интересно! Спасибо!))
Не за что)
Spasibo vam za kontent, i otlicnaya podaca info! u menya vopros k vam : SWAGGER dlya REST'a eto poxojeye na WSDL?
И вам спасибо за фидбек) Нет, SWAGGER это похоже на Postman, это инструмент для передачи запросов. А WSDL это вообще про SOAP, а не про REST
Смотрел уже кучу видео, чтобы наконец понять разницу между SOAP и REST. И никак не мог понять. До просмотра этого видео! Спасибо автору!
Не за что)
Спасибо!
Не за что)
Спасибо очень приятно было слушать) Но Soap/rest Это протоколы а не запросы) или я просто не так тебя понял ооооо приятный голос)
да да, на самом деле это протоколы, а сам запрос идет по этому протоколу, просто говорят обычно "соап-запрос", не заморачиваясь. Про протоколы чуть позже будет)
soap - протокол, rest - архитектурный стиль.
Прекрасно, це навіть для розробників дуже корисно
Спасибо)
класс!!
спасибо)
Подскажите пожалуйста, почему у меня вылетает приложение SoapUI, когда я вбиваю в Do register данные и нажимаю на зеленую стрелочку? Сообщение: Неожиданное завершение приложения JavaApplicationStub. Окружение: MacOS Monterey 12.0.1. Спасибо!
Не знаю, может какой то баг в SoapUI, если именно он крашится)
Видео хорошее и полезное. Советую только не "привязываться" к системе, в которой работаете, это уже ее личные особенности и это иногда сбивает с толку. В остальном все хорошо, спасибо.
и кстати, на 8-й минуте говорите о разнице, что невозможно увидеть методы в REST без разработчика. Скачайте последнюю версию Postman, он за 10 секунд выдаст все методы REST и структурирует их. Но вообще для этого есть Swagger
Подскажите пожалуйста,я вот не понял немного )) - Get/Post и тд запросы используются только при REST? а как тогда в SOAP выглядят гет и пост?)
Никак, там нет разделения)
@@okiseleva а как тогда понять как запрос сделать для соап?)
@@CheetoSamp взять и сделать запрос по примеру из ТЗ / другому примеру / доке. Не очень понятен вопрос
Я правильно понимаю, что в изложенном примере 2 веб-сервиса - один работает через SOAP, другой - через REST? Или веб-сервис один, и к нему можно обращаться, как через soap (открыв WSDL), так и через REST?
Users - это одна система, у которой есть и SOAP, и REST API. Методы идентичны
28:28 Кто-нибудь может объяснить, что происходит, когда мы открываем какой-то сайт? Если сайт динамический, то php или pyton (в зависимости от того, на чём он был написан) генерируют html-код, который передаётся браузеру и он строит саму страницу, или сразу считывает эти данные, если сайт статический. Причём здесь SOAP или REST, не понятно.
А зачем строить страницу, просто чтобы она была? Врядли, обычно есть какое-то действие, например, купить товар. И как серверу передать данные о покупке? Обычно как раз через какой-то АПИ метод
ну неплохо преподносишь. ладно... подписка)
только маркер указателя сделай поменьше
Зачем? Так лучше видно)
@@okiseleva но немного перебор) вот в размер курсора было б в самый раз. Опять же мой взгляд подписчика. Хотя в целом это мелочи, и единственно до чего можно докопаться в этом ролике)
В чём отличие между application xml и text xml?