Soap VS Rest запросы на примерах

Sdílet
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

Komentáře • 244

  • @user-bq8wl3so3q
    @user-bq8wl3so3q Před 3 lety +104

    Боже, как просто и понятно о сложных вещах. Хочется рыдать от счастья. Спасибо огромное!

    • @okiseleva
      @okiseleva  Před 3 lety +3

      Не за что))) И вам спасибо за фидбек))

    • @user-cb9gk3oc5w
      @user-cb9gk3oc5w Před rokem

      @@okiseleva а давно у нас рест - это протокол? И я как-то запутался, какие такие хедеры в сообщениях у нас формулируют типаж рест или соап? Я вот видел несколько вакансий, где были упомянуты рест-соап приложения. То есть вместе. И учитывая общую концепцию - это выглядит возможным. Но тут говорят что есть определяющие хедеры которые говорят что это либо рест, либо соап.
      Непонятен слегка этот вот момент.

    • @okiseleva
      @okiseleva  Před rokem

      @@user-cb9gk3oc5w протокол HTTP, да есть определяющие хедеры, как раз чтобы понятно было, рест или соап)

    • @user-cb9gk3oc5w
      @user-cb9gk3oc5w Před rokem

      @@okiseleva а как тогда определяется рест-соап приложение? Потому что понятно как определить соап - это протокол, с конкретной тех. реализацией. Но рест - это не протокол. Это концепция, правила архитектуры приложения. У реста же нет технической реализации как таковой. Это все равно что указывать в хедерах, ну не знаю, что приложение следует принципам СОЛИД. Звучит странно ведь.

    • @okiseleva
      @okiseleva  Před rokem

      @@user-cb9gk3oc5w я не разработчик, поэтому как это проверяется и реализовывается в коде, подсказать не могу, к сожалению)

  • @RaymanYYY
    @RaymanYYY Před 4 lety +3

    Просто невероятный объем информации, который при этом представлен невероятно легким и доступным языком

  • @Penstemonum
    @Penstemonum Před 4 lety +1

    Спасибо большое, приятно слушать, лёгкая и понятная, подача материала

  • @Vladsoykin
    @Vladsoykin Před 4 lety +52

    Это уникальный контент!
    Мое почтение, вы единственный русскоязычный вещатель который смог разложить тему API по полкам понятным языком)
    Это явно талант, так ясно и просто объяснять столь не простую тему )
    Вот честно, не один гугл запрос ушел на то чтоб понять, то такая за магическая аббревиатура - "API", но тут я понял!)
    Огромное спасибо )

    • @okiseleva
      @okiseleva  Před 4 lety +1

      Спасибо за фидбек :)

    • @itsme5859
      @itsme5859 Před 4 lety +1

      Поддерживаю, отличный подход к объяснению и с примерами практическими. Спасибо большое.

  • @andreirodin1204
    @andreirodin1204 Před 4 lety +6

    Ольга, спасибо за лаконичность, информативность и отличную визуализацию всех Ваших материалов! И еще за Ваш голос, мелодичный и позитивный)))

    • @okiseleva
      @okiseleva  Před 4 lety +1

      Спасибо за фидбек :)

  • @user-ey6iu7un7p
    @user-ey6iu7un7p Před 2 lety

    Ольга, огромное спасибо за информацию в доступном формате!

  • @evgeniamazur8126
    @evgeniamazur8126 Před 3 lety

    Огромное спасибо!!! Наконец-то понятно про структуру запроса, отличия SOAP и REST, F12 и что это всё значит.

  • @Belikoff1000
    @Belikoff1000 Před 4 lety

    ОГРОМНЕЙШЕЕ спасибо за ролики и блог! У вас очень доступный стиль изложения, даже такая бестолочь как я все понимает!

    • @okiseleva
      @okiseleva  Před 4 lety

      Спасибо вам за фидбек :)

  • @user-uq4tq8nz5i
    @user-uq4tq8nz5i Před 3 lety +4

    Круто! Как же здорово когда человек не только обладает знаниями, но и умеет доступно объяснить!

  • @nastyabelova3121
    @nastyabelova3121 Před 2 lety

    Спасибо, очень крутые и понятные лекции! Далеко не у всех есть такой дар - нести знания в массы👍👍👍

  • @user-ds7tp9yg8o
    @user-ds7tp9yg8o Před rokem

    Шикарно. Понятно, просто, динамично, плюс верхнеуровнево затронуты связанные темы (н-р, модель OSI). Спасибо!

    • @okiseleva
      @okiseleva  Před rokem

      Спасибо за фидбек, очень приятно ^_^

  • @fusome
    @fusome Před 4 lety

    Очень лаконично и без воды. Спасибо!

    • @okiseleva
      @okiseleva  Před 4 lety +1

      Не за что) Спасибо за фидбек!

  • @_kulio_
    @_kulio_ Před rokem +2

    Видео 3 года, а оно до сих пор очень полезно. Искал где бы объяснили что такое SOAP и что такое REST, вы рассказали это очень простым и понятным языком, у других все непонятно) Спасибо вам большое.

    • @okiseleva
      @okiseleva  Před rokem +1

      Не за что) Рада, что видео помогло!

  • @alexandralebedeva9160
    @alexandralebedeva9160 Před 3 lety +1

    Потрясающее объяснение! Все понятно и все так просто преподнесено! Спасибо огромное!

  • @andy_floria7303
    @andy_floria7303 Před 3 lety +1

    Отличный материал! для тех, кто начинает, очень полезно и приятно. спасибо!

    • @okiseleva
      @okiseleva  Před 3 lety

      Спасибо за фидбек)

  • @VishenkaGraf
    @VishenkaGraf Před 2 lety +2

    Четко, информативно, доходчиво, без воды, интересно слушать - какое же счастье было лицезреть этот урок! Огромное Вам спасибо!

    • @okiseleva
      @okiseleva  Před 2 lety

      Спасибо за такой фидбек, очень приятно)

  • @sergeid64
    @sergeid64 Před 3 lety

    Информация для думающей головы, просто бесценна! Автору большой респект!

  • @alexdem8459
    @alexdem8459 Před 2 lety

    Ольга, большое Вам спасибо за видео. Всё очень доступно, по полочкам!

  • @user-zg2ht2dj9b
    @user-zg2ht2dj9b Před 2 lety +1

    Капец столько времени не мог разобраться что к чему, а тут за 30 минут всё доходчиво положили в голову! Браво 👏 спасибо большое!)

  • @dmitryt353
    @dmitryt353 Před 2 lety

    Ольга, отличное видео! Очень понятно изложено. Спасибо за труд!

  • @teamexploringmotor7894

    Спасибо очень качествено!!! И легко обьяснено! Отличная работа!

  • @vladyslavbielov
    @vladyslavbielov Před rokem

    Спасибо большое, очень понятно для людей, которые ранее с этим не взаимодействовали и надо быстро разобраться!

  • @user-oc3bw2ec7h
    @user-oc3bw2ec7h Před 3 lety

    Как же круто и просто вы рассказываете!!!
    даешь новый контент))

    • @okiseleva
      @okiseleva  Před 3 lety

      спасибо)) так вроде и так обновляется постоянно

  • @stanislavi6881
    @stanislavi6881 Před rokem

    Спасииибо! Вроде, всегда было понятно, но возникали вопросы по этой теме. А тут вы на все вопросы ответили, всё показали. Буду тренироваться :)

  • @user-uh9gb2zj2t
    @user-uh9gb2zj2t Před 4 lety +3

    Спасибо. Очень информативно. Многое стало понятно.

    • @okiseleva
      @okiseleva  Před 4 lety

      Отлично! И вам спасибо за фидбек)

  • @ellirica
    @ellirica Před 3 lety

    Отличная подача материала. Все бы так рассказывали. Спасибо вам!

  • @Dukapb81
    @Dukapb81 Před 2 lety

    Оля, спасибо! Очень понятно и просто объясняешь!

  • @user-kd3ch1gt2i
    @user-kd3ch1gt2i Před 3 lety +3

    Спасибо! Два препода на курсах, два человека на CZcams и ,наконец-то, Вы! Я все поняла до конца только у Вас. А то, пока теория еще так-сяк, а как дело до практики доходит, то сразу создается впечатление, что все эти люди сами первый раз зашли в инструмент только что, и еще их настиг вирус косноязычия. СПАСИБО !!!

    • @okiseleva
      @okiseleva  Před 3 lety +1

      Не за что)

    • @jamaicster
      @jamaicster Před rokem

      @@okiseleva Это называется преподавательский талант. Французский математик Жергонн (1771-1859): "Нельзя хвастаться тем, что ты сказал последнее слово в какой-либо теории, если не можешь объяснить ее несколькими словами первому встречному на улице".
      Браво, okiseleva!!!! Вы талант и настоящий педагог!

  • @user-bf4fl6jk1y
    @user-bf4fl6jk1y Před 4 lety +12

    Это шедевр! Спасибо большое!

  • @lexa_lepeha
    @lexa_lepeha Před 2 lety

    Это видео лучшее что я смотрел на Ютубе про SOAP и REST

  • @dmytrotarasov9477
    @dmytrotarasov9477 Před 2 lety

    НАКОНЕЦ-ТО ПОНЯТНЫЙ ТУТОРИАЛ ПО АПИ!)
    МОЕМУ СЧАСТЬЮ НЕТ ПРЕДЕЛА!!!

  • @mpkhabarova
    @mpkhabarova Před rokem

    Гениально! Всё просто и доходчиво! Спасибо огромное!

  • @eanewmahariel2279
    @eanewmahariel2279 Před 3 lety

    Спасибо! Всё, что нужно - в одном видео

  • @viktorlitvinov6925
    @viktorlitvinov6925 Před rokem

    2023 год, полет нормальный, видео супер актуально!

  • @evgeniy4303
    @evgeniy4303 Před 2 lety

    Раньше я вас только читал, теперь буду смотреть ) Драсти.

    • @okiseleva
      @okiseleva  Před 2 lety +1

      И вам добрый день)

  • @fatcat3668
    @fatcat3668 Před 2 lety

    Вау!))) Автор!))) Вы Большой.. Огромный молодец!)))) с захлебом бывает, читают ... так вот, я примерно С такими же положительными чувствами только смотрел и слушал))))

    • @okiseleva
      @okiseleva  Před 2 lety

      Спасибо большое))

  • @zh.shinbo
    @zh.shinbo Před 4 lety

    Очень полезный контент! Благодарю

  • @KwandikeUA
    @KwandikeUA Před 4 lety +60

    я бы вас вечно слушал)

    • @okiseleva
      @okiseleva  Před 4 lety +1

      Ждите обновлений на канале)))

    • @user-qs5hc2ri6b
      @user-qs5hc2ri6b Před 3 lety +1

      Так ты женись;)

  • @pavelkolganov6751
    @pavelkolganov6751 Před 3 lety

    Спасибо! шикарное видео, многое понял чего не догнал на курсах

  • @Ivaninho
    @Ivaninho Před 3 lety

    У Вас дар!!! Продолжайте, я Вам благодарен

  • @andrewdemyanov7600
    @andrewdemyanov7600 Před 3 lety +1

    Очень здорово! Вы молодец! Спасибо)

  • @adeya6396
    @adeya6396 Před rokem

    Восхитительная подача

  • @dedlive51
    @dedlive51 Před 4 lety +8

    Классное изложение и красивый голос!

  • @user-uw8yp3ib6v
    @user-uw8yp3ib6v Před 2 lety

    Спасибо Вам большое! Доступно и профессионально)

  • @YoanaDinkova13
    @YoanaDinkova13 Před 3 lety

    Спасибо вам очень okiseleva, вьи просто молодец! Все очень понятно и приятно презентирано. Мне очень понравился ваш видео урок!

    • @okiseleva
      @okiseleva  Před 3 lety

      И вам спасибо за фидбек ))

    • @YoanaDinkova13
      @YoanaDinkova13 Před 3 lety

      @@okiseleva Спасибо вам за ето очень классное видео! Я все поняла !!! Удачи!

  • @rampage6205
    @rampage6205 Před rokem

    Спасибо большое за тестовый сервер!

  • @komarovdima5875
    @komarovdima5875 Před 4 lety

    Спасибо за ваш труд

  • @evgenicable
    @evgenicable Před 2 lety

    Спасибо Вам, добрый человек!

  • @user-wh7ls7ti9n
    @user-wh7ls7ti9n Před rokem +2

    Это лучшее что я нашёл за 2 дня на Ютюбе, для простого и быстрого понимания API (REST и SOAP) и вообще как вы разложили и показали это.
    Живите долго и счастливо. 1000 раз спасибо Вам.

    • @okiseleva
      @okiseleva  Před rokem

      И вам спасибо за фидбек, очень приятно)

  • @user-vh3yu6cr6g
    @user-vh3yu6cr6g Před 3 lety

    вот это подача материала!!! спасибо

  • @user-rd8yd5cc5r
    @user-rd8yd5cc5r Před 2 lety

    Спасибо! Очень доступно и наглядно!

  • @lftf-beats
    @lftf-beats Před 3 lety

    Фантастика. Браво 👏

  • @user-xg5xe4mu1w
    @user-xg5xe4mu1w Před 3 lety

    Круто, спасибо большое за познавательное видео!

  • @user-xg4ex4fw2h
    @user-xg4ex4fw2h Před 4 lety +1

    Как же всё просто и наглядно

  • @user-pi9lz7cg5m
    @user-pi9lz7cg5m Před rokem

    Отличный ролик. Вроде уже знал про это что то, но на некоторые моменты открылись глаза.

  • @essageek
    @essageek Před 2 lety

    Вы лучшая, спасибо огромное!

  • @AnitvelaShowYou
    @AnitvelaShowYou Před 4 lety

    Спасииибо, наконец то я хоть что то поняла 😙

  • @Igor_UA
    @Igor_UA Před 4 lety +2

    Моё почтение! Лаконично, доступно, классно!
    Аж не верится, что АйТишная лекция авторства женщины :)
    Респект!

  • @AlexeyGR1047
    @AlexeyGR1047 Před 3 lety

    Спасибо огромное! Сильно помогло.

  • @ED-dt8ee
    @ED-dt8ee Před 3 lety

    Спасибо! Наконец-то все понятно

  • @CheetoSamp
    @CheetoSamp Před 2 lety

    Это божественно,спасибо!

  • @blindash
    @blindash Před 2 lety

    спасибо, очень информативно и доступно!

  • @rikitarurikitaru7716
    @rikitarurikitaru7716 Před 2 lety

    Отличное видео,спасибо 🙏

  • @ittv2
    @ittv2 Před 3 lety +3

    Спасибо за такой понятный материал :) Месяц бился понять что к чему в этих запросах, а тут за 30 минут разжевали )

    • @okiseleva
      @okiseleva  Před 3 lety

      И вам спасибо за фидбек)

  • @pfcompany885
    @pfcompany885 Před 2 lety

    Класс, обожаю слово "Ага!"!

  • @ilseyaraseydulin4229
    @ilseyaraseydulin4229 Před 2 lety

    Спасибо большое за объяснение !)

  • @user-ru8qb9ze1d
    @user-ru8qb9ze1d Před 3 lety +2

    Годный контент) только на счет веса JSON и XML не совсем согласен потому как для реализации вложеных полей в JSON нужно много лишнего рисовать, а также придумывать различные поля-индефикаторы из-за отсутствия свойст в этом формате) но повторюсь, что контент прям очень хорош, буду стажеров на этот видос отправлять )

    • @okiseleva
      @okiseleva  Před 3 lety

      Спасибо большое! Про json интересно)) Даааа, в XML то свойства есть, хоть 10 на поле делай

  • @user-ee1lx1pe7n
    @user-ee1lx1pe7n Před 3 lety

    Девушка, спасибо большое!

  • @RomanI1402
    @RomanI1402 Před 3 lety

    Вы огонь!!!

  • @pavelpatriots8802
    @pavelpatriots8802 Před rokem

    Спасибо вам!

  • @nighthoves7212
    @nighthoves7212 Před 2 měsíci

    очень хорошо объяснила про 7 лвл оси, респект !

  • @vs1114
    @vs1114 Před 3 lety

    Большое спасибо!

  • @romandykin3925
    @romandykin3925 Před 2 lety

    Супер! Спасибо)

  • @MrAeroification
    @MrAeroification Před 4 lety

    божественно

  • @viksaskin1547
    @viksaskin1547 Před 3 lety

    спасибо, супер урок

  • @petromannnn
    @petromannnn Před 3 lety

    Вот бы мне это всё кто нибудь 8 лет назад объяснил, в начале моей ИТ-карьеры. А чейчас я уже дорос до архитектора и другим это объясняю, в т.ч. про сессии, коды ответов и тп.

  • @etonorris
    @etonorris Před rokem

    спасибо большое!

  • @pegasovich
    @pegasovich Před 3 lety

    крутяк - спасибо!

  • @user-nh4yp4fi9m
    @user-nh4yp4fi9m Před 3 lety

    Спасибо, крутое видео

  • @radon6069
    @radon6069 Před 2 lety

    Благодарю"!!!

  • @DollaPuff
    @DollaPuff Před 2 lety

    Спасибо большое)

  • @homer2578
    @homer2578 Před 4 lety +3

    Подскажите, 4 файл из загрузок снизу 21:20 как то связан с освоением IT и попаданием в него без опыта?

  • @ARHANGEL33RUS
    @ARHANGEL33RUS Před 3 lety

    Как же давно я ждал таких объяснений... Где такую девушку можно упаковать и забрать?)))

    • @okiseleva
      @okiseleva  Před 3 lety +1

      Вы не путайте "девушка" и "учеба / работа" ))) Где так учат, есть по ссылке в описании видео ))

  • @colovev
    @colovev Před 3 lety

    Ни разу не получал так много ценой и понятной информации за такое короткое время)

  • @user-nw5if9dy3l
    @user-nw5if9dy3l Před 3 lety +1

    На 15-ой минуте, когда было повторение про протоколы, подумал что крыша поехала))) Даже тайм лайн маленька подергал))

  • @svetlanapushkova8532
    @svetlanapushkova8532 Před 3 lety

    Спасибо большое за вашу работу!

  • @viktorys7360
    @viktorys7360 Před 2 lety

    Это гениально! Почему остальные пишут так сложно и непонятно. Наконец-то я поняла что такое API до конца, REST, SOAP. И про 7 уровней OSI как понятно и интересно! Спасибо!))

  • @orkhanbakhshiev9973
    @orkhanbakhshiev9973 Před 3 lety

    Spasibo vam za kontent, i otlicnaya podaca info! u menya vopros k vam : SWAGGER dlya REST'a eto poxojeye na WSDL?

    • @okiseleva
      @okiseleva  Před 3 lety +1

      И вам спасибо за фидбек) Нет, SWAGGER это похоже на Postman, это инструмент для передачи запросов. А WSDL это вообще про SOAP, а не про REST

  • @yuriys.8425
    @yuriys.8425 Před 2 lety

    Смотрел уже кучу видео, чтобы наконец понять разницу между SOAP и REST. И никак не мог понять. До просмотра этого видео! Спасибо автору!

  • @Annalalala666
    @Annalalala666 Před 3 lety

    Спасибо!

  • @user-nn3cr4cu5p
    @user-nn3cr4cu5p Před 4 lety

    Спасибо очень приятно было слушать) Но Soap/rest Это протоколы а не запросы) или я просто не так тебя понял ооооо приятный голос)

    • @okiseleva
      @okiseleva  Před 4 lety

      да да, на самом деле это протоколы, а сам запрос идет по этому протоколу, просто говорят обычно "соап-запрос", не заморачиваясь. Про протоколы чуть позже будет)

    • @kirillkorushkin7342
      @kirillkorushkin7342 Před 4 lety +4

      soap - протокол, rest - архитектурный стиль.

  • @hevak17
    @hevak17 Před 2 lety

    Прекрасно, це навіть для розробників дуже корисно

  • @alenakazakova5034
    @alenakazakova5034 Před 3 lety

    класс!!

  • @slavyanamiron4643
    @slavyanamiron4643 Před 2 lety

    Подскажите пожалуйста, почему у меня вылетает приложение SoapUI, когда я вбиваю в Do register данные и нажимаю на зеленую стрелочку? Сообщение: Неожиданное завершение приложения JavaApplicationStub. Окружение: MacOS Monterey 12.0.1. Спасибо!

    • @okiseleva
      @okiseleva  Před 2 lety

      Не знаю, может какой то баг в SoapUI, если именно он крашится)

  • @user-vr1nl4ml4l
    @user-vr1nl4ml4l Před 4 lety

    Видео хорошее и полезное. Советую только не "привязываться" к системе, в которой работаете, это уже ее личные особенности и это иногда сбивает с толку. В остальном все хорошо, спасибо.

    • @user-vr1nl4ml4l
      @user-vr1nl4ml4l Před 4 lety

      и кстати, на 8-й минуте говорите о разнице, что невозможно увидеть методы в REST без разработчика. Скачайте последнюю версию Postman, он за 10 секунд выдаст все методы REST и структурирует их. Но вообще для этого есть Swagger

  • @CheetoSamp
    @CheetoSamp Před 2 lety

    Подскажите пожалуйста,я вот не понял немного )) - Get/Post и тд запросы используются только при REST? а как тогда в SOAP выглядят гет и пост?)

    • @okiseleva
      @okiseleva  Před 2 lety

      Никак, там нет разделения)

    • @CheetoSamp
      @CheetoSamp Před 2 lety

      @@okiseleva а как тогда понять как запрос сделать для соап?)

    • @okiseleva
      @okiseleva  Před rokem

      @@CheetoSamp взять и сделать запрос по примеру из ТЗ / другому примеру / доке. Не очень понятен вопрос

  • @IvanPetrov-td6dk
    @IvanPetrov-td6dk Před rokem

    Я правильно понимаю, что в изложенном примере 2 веб-сервиса - один работает через SOAP, другой - через REST? Или веб-сервис один, и к нему можно обращаться, как через soap (открыв WSDL), так и через REST?

    • @okiseleva
      @okiseleva  Před rokem

      Users - это одна система, у которой есть и SOAP, и REST API. Методы идентичны

  • @IvanPetrov-td6dk
    @IvanPetrov-td6dk Před rokem

    28:28 Кто-нибудь может объяснить, что происходит, когда мы открываем какой-то сайт? Если сайт динамический, то php или pyton (в зависимости от того, на чём он был написан) генерируют html-код, который передаётся браузеру и он строит саму страницу, или сразу считывает эти данные, если сайт статический. Причём здесь SOAP или REST, не понятно.

    • @okiseleva
      @okiseleva  Před rokem

      А зачем строить страницу, просто чтобы она была? Врядли, обычно есть какое-то действие, например, купить товар. И как серверу передать данные о покупке? Обычно как раз через какой-то АПИ метод

  • @user-gn7fq3lu8q
    @user-gn7fq3lu8q Před 2 lety

    ну неплохо преподносишь. ладно... подписка)
    только маркер указателя сделай поменьше

    • @okiseleva
      @okiseleva  Před 2 lety

      Зачем? Так лучше видно)

    • @user-gn7fq3lu8q
      @user-gn7fq3lu8q Před 2 lety

      @@okiseleva но немного перебор) вот в размер курсора было б в самый раз. Опять же мой взгляд подписчика. Хотя в целом это мелочи, и единственно до чего можно докопаться в этом ролике)

  • @IvanPetrov-td6dk
    @IvanPetrov-td6dk Před rokem

    В чём отличие между application xml и text xml?