Как работают HTTP-запросы? Чем отличается HTTP / 1.1 от HTTP / 2 и HTTP / 3?

Sdílet
Vložit
  • čas přidán 20. 05. 2024
  • Всем привет! В этом уроке мы поговорим про http-запросы о том из чего они состоят и как устроен процесс от начала ввода урл адреса до выдачи результата. Так же немного поговорим о разнице в версиях http протоколов 1.1 vs 2 vs 3. Всем приятного просмотра!
    Канал и чат в телеграме: t.me/first_file_comom
    Тайм-коды:
    00:00 Вступление
    00:23 Начало
    00:35 Мем про хацкера
    00:54 Из чего состоит URL
    02:15 Что происходит после ввода URL в браузере
    03:33 Что такое DNS
    03:40 Продолжаем
    05:35 Какие HTTP-методы бывают
    06:29 Из чего состоит тело сообщения
    08:21 Разница в версиях протокола
    08:54 Про HTTP/2
    10:33 Про HTTP/3
    #webdevelopment #web #урокипрограммирования #первыйфайлкомом #http3 #основыпрограммирования #http2 #https #запросы #httpзапросы #get #post #put #delete #patch #url

Komentáře • 46

  • @castbreeder
    @castbreeder Před 7 měsíci +21

    POST как раз для создания (не идемпотентный), PUT - полное обновление обьекта, PATCH - частичное

    • @first-file-comom
      @first-file-comom  Před 7 měsíci +4

      Это не обязательно так) я могу сделать и все пост запрос на чтение документа) прост потому что так захотелось. Или пут передать на удаление. Все же зависит от реализации сервера

    • @castbreeder
      @castbreeder Před 7 měsíci +2

      @@first-file-comom без сомнения. но PUT это семантика полного обновления объекта

    • @first-file-comom
      @first-file-comom  Před 7 měsíci +1

      @@castbreeder да, я же не спорю ) Кажется я пользовался на тот момент какой-то докой. И это могло быть MDN developer.mozilla.org/ru/docs/Web/HTTP/Methods/PUT

    • @DimaTiunov
      @DimaTiunov Před 6 měsíci +3

      @@castbreederпросто ты рест перепутал с низким уровнем. Низкий уровень формализованый, в рест это концепция с нечётким контрактом

  • @rustamsai3138
    @rustamsai3138 Před 6 měsíci +1

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

  • @demidovmaxim1008
    @demidovmaxim1008 Před 7 měsíci +1

    Большое спасибо за выпуск!

  • @Alexander-gw8kr
    @Alexander-gw8kr Před 7 měsíci +2

    Классно объяснил про порты, спасибо 🎉

  • @Atikan37
    @Atikan37 Před 7 měsíci +1

    Спасибо за информативное видео! Всё по полочкам!

  • @oOSwiMmOo
    @oOSwiMmOo Před 6 měsíci +1

    Спасибо! Очень доступно. Визуализация отличная

  • @user-lj4qx8kf3b
    @user-lj4qx8kf3b Před 7 měsíci +1

    Спасибо 🎉

  • @user-tf1lg2qb7x
    @user-tf1lg2qb7x Před 8 měsíci +1

    Прекрасное видео, спасибо автору!

  • @MisterRollik
    @MisterRollik Před 11 měsíci +5

    Очень хорошо объясняете материал! Мне кажется короткие (10 - 20 минут) видеоролики на конкретную тему это лучший вариант начинающим программистам разложить все свои знания по полочкам. Лично мне определенно помогло, чувствую что теперь полностью понимаю основную цепочку событий происходящую под капотом моего интернет кабеля, спасибо!

    • @first-file-comom
      @first-file-comom  Před 11 měsíci +1

      Благодарю! К сожалению не всегда можно уместить весь материал в 20 минут) конечно, его можно запихнуть в 20 минут, но тогда качество итоговых знаний слабеет

  • @gagogoga794
    @gagogoga794 Před 7 měsíci +3

    Желаю тебе пробиться в топы ютуба, ты красавчик! 💪🏻

    • @first-file-comom
      @first-file-comom  Před 7 měsíci +1

      Спасибо!) От души душевно в душу)

  • @Breag2011
    @Breag2011 Před 3 měsíci +1

    Спасибо. Доходчиво!

  • @za_rekoi
    @za_rekoi Před 11 měsíci +2

    Полезно!

  • @user-sp1vi7fg2u
    @user-sp1vi7fg2u Před 6 měsíci +1

    Познавательно, занимаюсь веб разработкой лет 5, но все время использовал http 1.1 и как-то не парился, а тут уже http 3 на подходе

    • @first-file-comom
      @first-file-comom  Před 6 měsíci

      Фронтендом? Или все вместе?

    • @user-sp1vi7fg2u
      @user-sp1vi7fg2u Před 6 měsíci

      @@first-file-comom всё вместе, Full Stack Js developer

    • @first-file-comom
      @first-file-comom  Před 6 měsíci

      В nginx довольно легко включить вторую версию. Серт нужен разве что
      http2 on;

    • @user-sp1vi7fg2u
      @user-sp1vi7fg2u Před 6 měsíci

      @@first-file-comom Да, в Node.js вроде бы тоже есть http2

  • @SaintPhoenixRus
    @SaintPhoenixRus Před 8 měsíci +1

    Спасибо

  • @user-fl2lg1rs6v
    @user-fl2lg1rs6v Před 6 měsíci +1

    Классный видос)

  • @alenache1
    @alenache1 Před 11 měsíci +2

    годно)

  • @STELLS541
    @STELLS541 Před 10 měsíci +1

    Было интересно)

  • @ninja095
    @ninja095 Před 6 měsíci +1

    я был здесь. двигаемся дальше...

  • @slacki6363
    @slacki6363 Před 7 měsíci +2

    TCP/IP - это стек, TCP - протокол

  • @first-file-comom
    @first-file-comom  Před 11 měsíci +3

    Таймкоды
    Вступление 00:00
    Начало 00:23
    Мем про хацкера 00:35
    Из чего состоит URL 00:54
    Что происходит после ввода URL в браузере 2:15
    Что такое DNS 03:33
    Продолжаем 03:40
    Какие HTTP-методы бывают 05:35
    Из чего состоит тело сообщения 06:29
    Разница в версиях протокола 08:21
    Про HTTP/2 08:54
    Про HTTP/3 10:33

  • @2difficult2do
    @2difficult2do Před 10 měsíci +1

    Оставлю и я свой комментарий :-)

  • @AntonioBenderas
    @AntonioBenderas Před 11 měsíci +3

    ML/AI

  • @AntonioBenderas
    @AntonioBenderas Před 11 měsíci +2

    Я не успеваю

  • @romanbolgar
    @romanbolgar Před 7 měsíci +2

    Спасибо было познавательно. Но хотелось бы больше конкретики и пользы. Может есть какие-то расширения которые Делают что-то аналогичное показанное на 11:20 . А ещё хотелось бы где-то найти обход блокировки от провайдера. Разные VPN не помогают Я в этом не сильно разбираюсь Там наверное какая-то блокировка по DNS На каком-то другом уровне. Кстати в этих уровнях протокола тоже часто путаюсь

    • @first-file-comom
      @first-file-comom  Před 7 měsíci +1

      Спасибо вам за просмотр! В этом видео я больше хотел показать какие-то базовые вещи на уровне понимания. Для того, чтобы была понятна терминология. Да, в видео есть ошибки, каюсь, однако, для объяснения асинхронных запросов этого достаточно)
      А про впн мысль хорошая. Как-то не подумал упомянуть в видео об этом)

    • @first-file-comom
      @first-file-comom  Před 7 měsíci +1

      @@4gnetwork это про что? Не очень понял

    • @first-file-comom
      @first-file-comom  Před 7 měsíci

      @@4gnetwork а, ну да. Как-то я это упустил

  • @StanleyFishman
    @StanleyFishman Před 7 měsíci +1

    Ещееее мееееедлееееееееее. Ооооооочееееееень быыыыыыстрооооооо..................

  • @AXSMEBEL
    @AXSMEBEL Před 6 měsíci +3

    apache2 вышел из чата

  • @user-yi2id1zg7r
    @user-yi2id1zg7r Před 7 měsíci +1

    Можно говорить ещё медленнее? Спасибо

    • @first-file-comom
      @first-file-comom  Před 7 měsíci

      Да, что-то меня там колбасило

    • @user-zu8lu7mm3y
      @user-zu8lu7mm3y Před 26 dny

      Так регулировки скорости есть же

  • @anri77777777
    @anri77777777 Před 7 měsíci +1

    Примерно так на украине обучают безопасников настраивать WAF.