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

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ค. 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

ความคิดเห็น • 46

  • @castbreeder
    @castbreeder 8 หลายเดือนก่อน +22

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

    • @first-file-comom
      @first-file-comom  8 หลายเดือนก่อน +4

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

    • @castbreeder
      @castbreeder 8 หลายเดือนก่อน +3

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

    • @first-file-comom
      @first-file-comom  8 หลายเดือนก่อน +1

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

    • @DimaTiunov
      @DimaTiunov 8 หลายเดือนก่อน +3

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

  • @rustamsai3138
    @rustamsai3138 8 หลายเดือนก่อน +1

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

  • @demidovmaxim1008
    @demidovmaxim1008 9 หลายเดือนก่อน +1

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

  • @oOSwiMmOo
    @oOSwiMmOo 8 หลายเดือนก่อน +1

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

  • @Atikan37
    @Atikan37 8 หลายเดือนก่อน +1

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

  • @Alexander-gw8kr
    @Alexander-gw8kr 9 หลายเดือนก่อน +2

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

  • @za_rekoi
    @za_rekoi ปีที่แล้ว +2

    Полезно!

  • @user-tf1lg2qb7x
    @user-tf1lg2qb7x 9 หลายเดือนก่อน +1

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

  • @MisterRollik
    @MisterRollik ปีที่แล้ว +5

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

    • @first-file-comom
      @first-file-comom  ปีที่แล้ว +1

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

  • @Breag2011
    @Breag2011 5 หลายเดือนก่อน +1

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

  • @user-fl2lg1rs6v
    @user-fl2lg1rs6v 8 หลายเดือนก่อน +1

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

  • @STELLS541
    @STELLS541 ปีที่แล้ว +1

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

  • @user-lj4qx8kf3b
    @user-lj4qx8kf3b 9 หลายเดือนก่อน +1

    Спасибо 🎉

  • @gagogoga794
    @gagogoga794 8 หลายเดือนก่อน +3

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

    • @first-file-comom
      @first-file-comom  8 หลายเดือนก่อน +1

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

  • @alenache1
    @alenache1 ปีที่แล้ว +2

    годно)

  • @user-sp1vi7fg2u
    @user-sp1vi7fg2u 8 หลายเดือนก่อน +1

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

    • @first-file-comom
      @first-file-comom  8 หลายเดือนก่อน

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

    • @user-sp1vi7fg2u
      @user-sp1vi7fg2u 8 หลายเดือนก่อน

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

    • @first-file-comom
      @first-file-comom  8 หลายเดือนก่อน

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

    • @user-sp1vi7fg2u
      @user-sp1vi7fg2u 8 หลายเดือนก่อน

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

  • @SaintPhoenixRus
    @SaintPhoenixRus 10 หลายเดือนก่อน +1

    Спасибо

  • @first-file-comom
    @first-file-comom  ปีที่แล้ว +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

  • @ninja095
    @ninja095 7 หลายเดือนก่อน +1

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

  • @2difficult2do
    @2difficult2do 11 หลายเดือนก่อน +1

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

  • @AntonioBenderas
    @AntonioBenderas ปีที่แล้ว +3

    ML/AI

  • @slacki6363
    @slacki6363 9 หลายเดือนก่อน +2

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

  • @AntonioBenderas
    @AntonioBenderas ปีที่แล้ว +2

    Я не успеваю

  • @romanbolgar
    @romanbolgar 9 หลายเดือนก่อน +2

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

    • @first-file-comom
      @first-file-comom  9 หลายเดือนก่อน +1

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

    • @first-file-comom
      @first-file-comom  9 หลายเดือนก่อน +1

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

    • @first-file-comom
      @first-file-comom  9 หลายเดือนก่อน

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

  • @StanleyFishman
    @StanleyFishman 9 หลายเดือนก่อน +1

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

  • @AXSMEBEL
    @AXSMEBEL 8 หลายเดือนก่อน +3

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

  • @user-yi2id1zg7r
    @user-yi2id1zg7r 8 หลายเดือนก่อน +1

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

    • @first-file-comom
      @first-file-comom  8 หลายเดือนก่อน

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

    • @user-zu8lu7mm3y
      @user-zu8lu7mm3y 2 หลายเดือนก่อน

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

  • @anri77777777
    @anri77777777 9 หลายเดือนก่อน +1

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