Класс, просто лайк Андрюх) первый раз, после универа, кто это хорошо объяснил. Я за то, чтобы ты больше в таких кишках рылся, очень хорошо мотивирует копаться самому
В голом поле с ноутбуком и голой джавой. Частенько бываю в таких ситуациях)) Да, видос прикольный. Я когда на работу устраивался, проходил вначале 2 месяца некоторый "курс молодого бойца" в программу которого входил http, плюс написание своего простейшего сервера на сокетах как практика. Реально кайф. Когда пишешь html страничку с картиночками и отдаешь таким образом)
Спасибо) как раз начал разбираться, как писать клиент на java и попросил рассказать об этом dru на Patreon и вот не прошло и 2х недель вышло видео. Спасибо ещё раз🤘
Посмотрел видосик. Для себя ничего нового не узнал, но видос отличный! Как всегда, все изложено максимально понятно, и, что называется, почти что "на пальцах". Впрочем, как всегда )) Большое спасибо, и продолжай в том же духе ))
В windows тоже присутствует telnet. Включить telnet можно если зайти в Панель управления > Программы, в разделе "Программы и компоненты" нажать "Включение или отключение компонентов Windows", а после в открывшемся окне "Компоненты Windows" отметить компонент "Клиент Telnet" и нажать OK. Теперь в командной строке появится возможность использовать telnet.
Вау, супер видео! (Как и все остальные на канале собственно говоря) Спасибо! P.S. "сам же говорил про важность двух переводов строк и сам же про них забыл" - это просто я по жизни XD
Блин, где-то полгода назад хотел разобраться в этой теме, даже пытался писать что-то наподобие такой программулины, но нифига у меня не вышло, разумеется, я забил и решил дальше не капаться в этой теме. Очень был рад, когда пришло уведомление на это видео!) Спасибо, все стало гораздо яснее!)
добрый день! Тут вроде все просто - два три метода, но заголовков и случаев их использования - ох как много.... А еще около 40 кодов статуса...А trailes...деление http сообщений на куски.... Я ,естественно, еще не вник во все перечисленное )) . Вообще (пожелание каналу) хорошо бы сделать обзор всех методов - чтобы знать как взаимодействуют клиент и сервер: GET, HEAD, POST, CONNECT, PUT, DELETE, OPTIONS, TRACE: тоесть запустить в терминале клиент и сервер чтобы видеть обмен данными
Спасибо. Очень полезно и познавательно. Знание низкоуровневых технологий позволяет видеть насквозь высокоуровневые. Ещё хотелось бы узнать на счёт http-сессий, веб-сокетов, http-secure(https) и т.д.
Большое спасибо за данное видео и идею для собственного маленького проекта (собственный http клиент). Хотелось бы видеть больше видео подобного плана. Разбор различных базовых низкоуровневых реализаций и нюансов.
В Windows конечно же telnet есть, надо просто сначала установить telnet client в дополнительных настройках, либо в командной строке командой pkgmgr /iu:”TelnetClient”
При попытке повторить самый первый GET запрос, выходит сообщение Connection closed by foreign host. Как я заметил, это сообщение выскакивает независимо от того, хочешь подать ты звпрос или нет, всегда через определенное время после того, как ты подключился по 80 порту. Пробовал гуглить, пытаться подключатьсяк другим хостам, все то же самое.
Что-то у меня telnet на win 10 отказывается адекватно работать. Включил его через установку компонентов винды. При вводе команды telnet httpbin.org 80 высвечивает черный экран консоли, в котором вроде-как можно что-то печатать, но ничего не отображается, и любые попытки что-либо заполучить заканчиваются "Подключение к узлу утеряно". пробовал запускать простенькие сервера на localhost, или подключаться к другим узлам но ничего. По совету также в самой командной строке telnet включать localecho, по советам из этих ваших интернетов, но воз и ныне там, програмка работает крайне коряво... Печалька. Может есть альтернатива?
Через пень-колоду осилил... Зашел на свой сервер, который работает на Ubuntu, и уже с него писал все команды. Под виндой не получилось повторить все выше-изложенное.
Ты только это из видоса понял?) С точки зрения структуры запроса разница только в имени метода, заголовке content type и теле запроса. И то, последние 2 пункта опциональны. Если ты их не добавишь, запрос все равно корректный. А аргументы можно передать и в нет параметрах. Логически это неверно, но в целом вполне жизнеспособно
Здравствуйте. После соединения я не вижу команды в консоле. Т.е. они вводятся, я могу вслепую выполнить какую то команду, но в консоле она не отображается. Я пробовала set localecho, но это не помогло. Вы знаете решение этой проблемы?
Один из лучших каналов про программирование. Продолжай дальше)
ну незнаю, я нихрена не понял почти
Класс, просто лайк Андрюх)
первый раз, после универа, кто это хорошо объяснил. Я за то, чтобы ты больше в таких кишках рылся, очень хорошо мотивирует копаться самому
Ютуб: ЛетсКод добавил новое видео
Я: сразу лайк и коммент))
FTP, TCP, UDP и т.д будет интересно
Спасибо за видео, ждем видео про TCP протокол 😃
Лeучшее объяснение HTTP!! То что попадалась ранее сплошная абстракция с теорией. Наглядно! С примерами и практикой! Лайк + подписка!
Что лучший канал - это точно! Спасибо огромное!!! Заглянул вчера на стрим, очень там интересно! Мой рекомендасьён всем читающим!
На пальцах. На практике. Божественно.
Спасибо)
одобряю
Андрей, это великолепная подача материала! Очень интересно смотреть, есть своя харизма))
Жаль, что ролики на канале перестали выходить....
Очень понравилось, что есть практическая часть. Это просто волшебно.
Спасибо за Ваш труд! Здоровья Вам и процветания!
Ого! *Ликбез!*
_Но без смеха, надо было бы с TCP/IP начинать для полноты понимания..._
_Для желающих рекомендую "Компьютерные сети" bros. Олиферов_
На уровне tcp/ip у вэб разработчиков гораздо реже вопросы возникают, чем на уровне прикладного протокола
@@letsCodeDru
Потому что для 98% фронтендеров (из новых, фреймворкных) TCP/IP - это вообще неизвестная аббревиатура... к сожалению.
Приятно, что не только голая теория, но и реальная практика
Спасибо большое!
О е! Очень полезная тема! Основы :)
В голом поле с ноутбуком и голой джавой. Частенько бываю в таких ситуациях))
Да, видос прикольный. Я когда на работу устраивался, проходил вначале 2 месяца некоторый "курс молодого бойца" в программу которого входил http, плюс написание своего простейшего сервера на сокетах как практика. Реально кайф. Когда пишешь html страничку с картиночками и отдаешь таким образом)
Давай про Websocket, tcp/udp не сложно)
Спасибо) как раз начал разбираться, как писать клиент на java и попросил рассказать об этом dru на Patreon и вот не прошло и 2х недель вышло видео. Спасибо ещё раз🤘
Какой же офигенный звук! Просто кайф для ушей, отличный микрофон!)
Обожаю твои видосы, когда показываешь всё на практике
Да! Андрей, даёшь актуальную инфу в массы! Как раз к собесу готовлюсь на джуна!
И как успехи бро, устроился?
@@gruntz666 да, всё получилось
@@МАКСИМКОТОВ-о2ч поздравляю 👏
А какое направление выбрал?
@@gruntz666 Джава. Но дополнительно работаю с фронтом на Vue.js
Благодаря тебе мир в очередной раз станет чуточку лучше! 🐱
Посмотрел видосик. Для себя ничего нового не узнал, но видос отличный! Как всегда, все изложено максимально понятно, и, что называется, почти что "на пальцах". Впрочем, как всегда )) Большое спасибо, и продолжай в том же духе ))
В windows тоже присутствует telnet. Включить telnet можно если зайти в Панель управления > Программы, в разделе "Программы и компоненты" нажать "Включение или отключение компонентов Windows", а после в открывшемся окне "Компоненты Windows" отметить компонент "Клиент Telnet" и нажать OK. Теперь в командной строке появится возможность использовать telnet.
Класс, держи лайк👍, самое понятное объяснение про Http которое я встречал.
Божественная подача материала. Спасибо, автор!
О, свеженький видос! Шикарно ) Сразу ставлю лайк, а посмотрю вечерком, когда домой приеду
Андрей, огромнейшее тебе спасибо!!!!!!
Вау, супер видео! (Как и все остальные на канале собственно говоря) Спасибо!
P.S. "сам же говорил про важность двух переводов строк и сам же про них забыл" - это просто я по жизни XD
а как переводить строку? команда какая?
Спасибі. Ты молодец.
твои видосы лучшие! давай еще больше деталей! до самых низов, чтоб было понятно даже детям, что откуда и для чего берется)
Блин, где-то полгода назад хотел разобраться в этой теме, даже пытался писать что-то наподобие такой программулины, но нифига у меня не вышло, разумеется, я забил и решил дальше не капаться в этой теме. Очень был рад, когда пришло уведомление на это видео!) Спасибо, все стало гораздо яснее!)
Очень информативно и доступно , спасибо.Было бы круто увидеть HTTP vs Websocket
Скажу за всех. Каждый раз, когда вы спрашиваете, делать ли видео по такой-то тематике, ответ всегда один! Конечно, делать!
telnet не выпилен. Просто в компонентах "Установка и удаления программ" галочку поставить нужно.
А вот у меня на собесе на начальном этапе джуна и спросили про модель оси.. тисипи... :(
Рассказ на пальцах не подошёл
Автору спасибо за труд!
Если не ошибаюсь telnet не выпилен в WinOS, а просто отключен. Его можно включить обратно.
Годно) HTTP протокол стал выглядеть менее мутным и более ясным)
добрый день! Тут вроде все просто - два три метода, но заголовков и случаев их использования - ох как много.... А еще около 40 кодов статуса...А trailes...деление http сообщений на куски.... Я ,естественно, еще не вник во все перечисленное )) . Вообще (пожелание каналу) хорошо бы сделать обзор всех методов - чтобы знать как взаимодействуют клиент и сервер: GET, HEAD, POST, CONNECT, PUT, DELETE, OPTIONS, TRACE: тоесть запустить в терминале клиент и сервер чтобы видеть обмен данными
Класс. Спасибо за видео. Было бы интересно далее tcp/ip подробнее.
У вас очень красивый голос
СПАСИБО, МУЖИК!
Аналогичный видос про tcp/udp плиз )
Спасибо за ваш труд
Спасибо! Было интересно и познавательно!
Очень доходчиво объяснил, спасибо.
спасибо за ваш труд
с первой минуты урок понравился!)
прикольно! =D я только сегодня в браузере это рассматривал, выходит могу парсер bat-файл написать!
telnet в 7ке не выпиливали, панель управления - программы - установка компонентов виндовс
Спасибо! Интересно было бы в аналогичном стиле про HTTPS.
Спасибо. Очень полезно и познавательно. Знание низкоуровневых технологий позволяет видеть насквозь высокоуровневые. Ещё хотелось бы узнать на счёт http-сессий, веб-сокетов, http-secure(https) и т.д.
главное понять osi model и место http в ней, ФСЕЕЕ
спасибо за новые слова
Большое спасибо за данное видео и идею для собственного маленького проекта (собственный http клиент). Хотелось бы видеть больше видео подобного плана. Разбор различных базовых низкоуровневых реализаций и нюансов.
Ох какой контент кайф
Ты, как всегда крут. Спасибо за видос и освежение темы в памяти))
спасибо, очень доступно
Круто объяснил, прям понятно стало как оно работает и ответило на непонятные моменты, что случались на практике. Спасибо!
Кайфрво. Ведь знание того, как работает http/tcp под капотом иногда может помочь на продакшене при анализе API, например.
Андрей, как всегда спасибо за видос. Лучший)
Очень познавательное видео!! А как делать двойной перевод строки в cmd??
Круто! А когда передаём пароли в форме, они тоже в виде текста передаются? И, получается, что их можно прочитать в виде открытого текста?
Ага. Именно для этого и нужно https соединение, чтобы третья сторона не могла получить конфиденциальную информацию
@@letsCodeDru объяснение огонь, спасибо, а про https будет видео? и передачу токена
Лайк и коммент сразу же
Спасибо за видео!
хотелось бы увидеть наглядное отличие http от https со стороны злоумышленника.
Я доброумышленник)
@Кырзык Кылдык Алтынбекович http данные передает вроде бы...
Хорошо бы было увидеть что нибудь про CORS
Вот это правильно. Базу надо знать.
После слов "срать в порты" я понял что подписываюсь😅
Нужная штука, спасибо :3
У тебя талант, продолжай)
В Windows конечно же telnet есть, надо просто сначала установить telnet client в дополнительных настройках, либо в командной строке командой pkgmgr /iu:”TelnetClient”
Классное видео.
Телнет можно добавить в винду через управление компонентами
Все классно только -1 нет в конце потока, и код висит в цикле. Ничего не понял в общем☹️
лайк для продвижения!
любая инфа от тебя залетает круто)
полезное видео, первомайское
Давай ещё по теме!
Благодарю!
Спасибо!
Лучший момент был: "println - я тоже так умею")))
Спасибо
Круто!
А будут ли видео про микросервисы с использованием spring cloud ?
При попытке повторить самый первый GET запрос, выходит сообщение Connection closed by foreign host. Как я заметил, это сообщение выскакивает независимо от того, хочешь подать ты звпрос или нет, всегда через определенное время после того, как ты подключился по 80 порту. Пробовал гуглить, пытаться подключатьсяк другим хостам, все то же самое.
"соединение закрыто хостом". Просто по таймауту отваливается. Не все серверы готовы занимать под тебя целый сокет надолго. Экономят ресурсы
@@letsCodeDru то есть это дело случая, когда может получиться соединиться, когда нет? Просто судя по комментам под этим видео, у всех все получается)
Приветствую, в реальных приложениях в приоритете лучше было бы использовать класс HttpClient?
посреди поля с голой джавой :)
Круто.
А что такое telnet?)
Бро, а можешь показать dart/shelf(shelf_router) на беке?
Подключаюсь к любому холсту, и рисую... рисую...
Ну а шо поделать? Талант рвется наружу. Картина писанная телнетом
Что-то у меня telnet на win 10 отказывается адекватно работать. Включил его через установку компонентов винды. При вводе команды telnet httpbin.org 80 высвечивает черный экран консоли, в котором вроде-как можно что-то печатать, но ничего не отображается, и любые попытки что-либо заполучить заканчиваются "Подключение к узлу утеряно". пробовал запускать простенькие сервера на localhost, или подключаться к другим узлам но ничего. По совету также в самой командной строке telnet включать localecho, по советам из этих ваших интернетов, но воз и ныне там, програмка работает крайне коряво... Печалька. Может есть альтернатива?
Через пень-колоду осилил... Зашел на свой сервер, который работает на Ubuntu, и уже с него писал все команды. Под виндой не получилось повторить все выше-изложенное.
Давай про REST API еще)
Почему не используешь Windows Terminal?
Одно непонятно, какого хрена, если протокол HTTP поддерживает PUT/PATH/DELETE, то почему я просто не могу написать ?
Куда слать запрос в пустыне без интернета? :P
Разве что только самому себе )
Ну сарказм жи
@@letsCodeDru Это был метасарказм )
Вопрос на собеседовании: чем Post запрос отличается от Get запроса. Ответ - ничем. Это просто соглашение а наименовании.
Ты только это из видоса понял?) С точки зрения структуры запроса разница только в имени метода, заголовке content type и теле запроса. И то, последние 2 пункта опциональны. Если ты их не добавишь, запрос все равно корректный. А аргументы можно передать и в нет параметрах. Логически это неверно, но в целом вполне жизнеспособно
@@letsCodeDru ну во первых: я только учу Java и сейчас только приступаю к изучению Spring? а во вторых просто привел один из вопрос с собеседования ))
А как сделать чтобы после применения шортката он отображался в идее ? Спасибо!
что делать если телнет работает, но вводимые символы не видно ? как сделать что бы было видно
Ура!
спасебки
Здравствуйте. После соединения я не вижу команды в консоле. Т.е. они вводятся, я могу вслепую выполнить какую то команду, но в консоле она не отображается. Я пробовала set localecho, но это не помогло. Вы знаете решение этой проблемы?