Скажите, а какой смысл бэку отправлять с новым Access токеном и новый Refresh токен, в таком случае получается, что Refresh токен тоже живет 10-15 мин. Я думал, что бэк присылает только новый Access токен, а Refresh используется тот же, пока не протухнет. Можете объяснить, зачем используют такую реализацию.
@qa_tech3 күн бұрын
Всё зависит от реализации, метод предложенный вами, тоже используется. Но надо учитывать, если токен остаётся постоянным на весь его срок действия (например, месяц), его утечка предоставляет злоумышленнику длительный доступ к системе.
@ВячеславПетренко-ч5п4 күн бұрын
спасибо!
@qa_tech4 күн бұрын
спасибо за поддержку канала!
@yevts7 күн бұрын
Спасибо! Крутое видео) Не знал про эту фишку в DevToos
@qa_tech6 күн бұрын
спасибо за поддержку канала, надеюсь пригодится в работе)
@egoregor9438 күн бұрын
Подмена в девтулах полезная штука, был кейс на работе проверить валидацию, если возвращается пустой список)
@qa_tech8 күн бұрын
хорошо, что уже знаешь)
@alexivanov78248 күн бұрын
Огонь, кратко и понятно! Спасибо 🙏
@qa_tech8 күн бұрын
спасибо!
@caverellcavers38918 күн бұрын
Спасибо, но не объяснил для чего это делается в проектах)
@qa_tech5 күн бұрын
спасибо за поддержку канала, в видео есть информация для чего нужен мок сервер. Если кратко, то для случаев, когда фронтенд уже разработан, а бэк нет или необходимо накидать API тесты, но нет свободного сервера, поэтому поднимаем мок сервер.
@Nilstv8 күн бұрын
Спасибо за полезные видео! 👍
@qa_tech8 күн бұрын
спасибо за поддержку канала!
@unicoxr5tj4178 күн бұрын
любимая вещь наших нагрузочников, пишут и пишут)
@a1berich8 күн бұрын
Круто!
@qa_tech8 күн бұрын
🔥
@РоманРоман-ъ5щ8т8 күн бұрын
Спасибо за полезный контент)
@qa_tech5 күн бұрын
спасибо за поддержку канала)
@XPyCT_HOCKOB8 күн бұрын
Шикардос❤
@qa_tech8 күн бұрын
спасибо за поддержку канала!
@IQ-1209 күн бұрын
Что мешает на rrst api бинарники перебрасывать!????!!
@qa_tech9 күн бұрын
1. Ограничения в HTTP-протоколе Размер запроса: Большие бинарные файлы могут превысить лимиты серверной конфигурации (например, max body size в Nginx или Apache). Скорость передачи: Загрузка больших файлов может занять много времени, что приводит к таймаутам. Поддержка Chunked Transfer Encoding: Некоторые сервера или клиенты не поддерживают передачу данных в режиме "chunked", что необходимо для больших файлов. 2. Формат данных Бинарные данные передаются в виде сырого бинарного потока или в закодированном формате, таком как Base64. Base64 удобен, но увеличивает размер данных примерно на 33%. Если бинарник смешивается с текстовыми данными, необходимо использовать multipart/form-data. 3. Сервер должен быть настроен на прием больших данных.
@IQ-1209 күн бұрын
@@qa_tech ладно, чем MQTT не нравится? и вообще речь шла про json - большие файлы тут причем? по мне - очередной протокол из тысячи! большой вопрос - зачем на этом так акцентировать внимание - и на собесах эту херню спрашивать начали... (про arp | dns | tcp пакеты никто не спрашивает) - да и собрать свой собственный протокол обмена на tcp не составляет особого труда - что бы ТАК трындеть об gRPC
@qa_tech9 күн бұрын
@@IQ-120 согласен на счет собесов, там и не такое спрашивают, часто кроме вопросов по теории прочитанной с листка, спросить ничего не могут... Цель моих видео осветить основные моменты, по технологиям, которые могут встретиться в рабочем процессе и на собеседованиях
@IQ-1209 күн бұрын
@@qa_tech лайк поставил. Цель достигнута!
@qa_tech9 күн бұрын
@@IQ-120 🙂 спасибо!
@IQ-1209 күн бұрын
Да что за говно??? А на упаковку и распаковку ресурсы тоже расходуются - те же яйца, только в профиль... Очередная блестяшка для сорок!!!
@qa_tech9 күн бұрын
привет, есть аргументы или ссылки на исследования? Вот пример исследования "сравнение REST и GRPC" medium.com/@EmperorRXF/evaluating-performance-of-rest-vs-grpc-1b8bdf0b22da на хабре есть перевод habr.com/ru/companies/otus/articles/545688/
@calipsoka9 күн бұрын
Спасибо! Очень четко и понятно!
@qa_tech9 күн бұрын
спасибо за поддержку канала!
@PrinceNoru11 күн бұрын
Раскрой,пожалуйста, тему подробнее. Это отличное видео
@qa_tech9 күн бұрын
насколько подробнее, написать приложение и показать как это реализовано в коде? или с точки зрения тестирования, примеры кейсов и так далее?
@НикитаК-е2ц13 күн бұрын
С возвращением легенда. У тебя крутые видео, не забрасывай
@qa_tech12 күн бұрын
Спасибо)
@alenap.814 күн бұрын
на собесе попался вопрос про webSocket
@qa_tech13 күн бұрын
получилось ответить? или видео нашли уже после собеса?
@alenap.813 күн бұрын
@qa_tech видео нашла как раз после собеса. Я всегда записываю вопросы если не могу ответить, а потом изучаю хотя бы поверностно. Ваше видео первым попалось. Хорошее
@qa_tech13 күн бұрын
@@alenap.8 спасибо, подход хороший, тоже им пользуюсь
@alenap.813 күн бұрын
@@qa_tech умно) мне как-то знакомый рассказывал, что проводил собес и что-то про апи спрашивал, а ему в ответ "о. Мне такой вопрос на собесе задавали уже. Я тогда не знал и сейчас не знаю".
@qa_tech13 күн бұрын
@@alenap.8 😅
@vilovnok123815 күн бұрын
Спасибо
@qa_tech9 күн бұрын
спасибо за поддержку канала!
@egoregor94316 күн бұрын
Долгожданный comeback))
@qa_tech16 күн бұрын
Спасибо за поддержку канала!
@OleksiiVasylenko-r1j16 күн бұрын
несколько слов в поддержку канала
@qa_tech16 күн бұрын
Спасибо за поддержку канала!
@ПавелПетров-и4т16 күн бұрын
Не забрасывайте канал! Контент полезный!
@qa_tech16 күн бұрын
Спасибо за поддержку канала!
@ishogun136516 күн бұрын
Отлично, новое видео! С возвращением!
@qa_tech16 күн бұрын
спасибо!
@РоманКаримов-ь6г16 күн бұрын
С возвращением! Спасибо за контент
@qa_tech16 күн бұрын
спасибо)
@unicoxr5tj41716 күн бұрын
комбекнул автор)
@qa_tech16 күн бұрын
есть такое дело😉
@a1berich16 күн бұрын
С возвращением!
@qa_tech16 күн бұрын
спасибо!
@ishogun136517 күн бұрын
Отличное видео, спасибо!
@qa_tech16 күн бұрын
спасибо за поддержку канала
@МаксимОрлов-х9ы17 күн бұрын
Было ползено, спс большое!!! Не плохо было выпустить ещё несколько частей этой же тематике, типа углбленное знание команд и утилит linux
@qa_tech16 күн бұрын
спасибо за поддержку канала!
@uij921119 күн бұрын
не понятно все равно
@qa_tech9 күн бұрын
что именно не понятно, постараюсь улучшить контент в будущих видео
@spicy-Russian20 күн бұрын
Зря забросил канал. Очень полезные видео, смотрю уже пятое или шестое подряд. Очень круто
@qa_tech16 күн бұрын
спасибо за поддержку канала! вернулся)
@ЯдерныйБибец21 күн бұрын
7:16 разве это не про безопасность запросов? идемпотентность скорее про отправку запроса и получение одного и того же ответа
@kirpazu22 күн бұрын
Очень круто, спасибо 👍
@qa_tech16 күн бұрын
спасибо за поддержку канала!
@ArtemCYOU24 күн бұрын
блин вот это конечно спасибо!) юзал всегда на нубском уровне инсомнию, но мне как разработчику простительно конечно) но понадобилось перенести запросы из постмана и показалось что инсомния сильно кастрированна, но теперь понимаю что все не так просто)
@qa_tech23 күн бұрын
пожалуйста) ну кстати инсомния пошустрее постмана работает
@ArtemCYOU23 күн бұрын
@@qa_tech я вообще с нее и начинал, потом перешел только на постман потому что инсомния просто каждый день обновляется и в какой то момент постоянно тупила неистово просто
@r1-yzf21626 күн бұрын
Видео просто пушка, автор ты лучший !
@qa_tech16 күн бұрын
спасибо!
@ЛеонидИльин-к8иАй бұрын
Здравствуйте, можно взлянуть на скрипты?
@armanerekenov3658Ай бұрын
а как сделать тоже самое что и вы? нет общей инструкции как это всё развернуть? ещё вопрос, кафку можно на винде развернуть?
@Игорь-е3ф9оАй бұрын
Большое спасибо за вашу подачу материала, кратко, понятно, грамотная речь
@qa_tech16 күн бұрын
спасибо за поддержку канала!
@kdi2228Ай бұрын
Смотрю ваше видео и не согласна с 4 багом. Исходный код страницы, который мы видим в браузере, представляет собой сгенерированный HTML, и он не содержит информации о том, откуда были получены данные. Эти данные могли быть получены из базы данных, стороннего API или же быть захардкодженными. Для того чтобы выяснить источник данных, нужно анализировать серверную часть приложения или использовать инструменты разработчика для отслеживания сетевых запросов.
@qa_techАй бұрын
Спасибо за то, что внимательно смотрите видео), курс валют в данном случае генерируется не динамически, а захардкожен на фронтовой части приложения, если бы данные были получены из бэкенд части приложения, мы увидели бы их в ответах от сервера
@ВалерийМакаров-ц8жАй бұрын
Огромный экран, маленький шрифт. Ничерта не видно. Под конец видео начало резко мелькать с тёмного на светлое... И это при том что зрителю приходится всматриваться в текст
@AlexStorchakАй бұрын
Идемпотентные методы это не "не изменяют состояние", PUT изменяет состояние объекта, но он идемпотентный, метод не должен изменять состояние при повторной отправке таких же данных, тогда он идемпотентный.
@asavitskyАй бұрын
Очень полезно, спасибо
@qa_tech16 күн бұрын
спасибо за поддержку канала!
@dimamokrovАй бұрын
Лучшее объяснение, что удалось найти в ютубе. Спасибо!
@qa_tech16 күн бұрын
спасибо за поддержку канала!
@Garret_JagerАй бұрын
Спасибо
@qa_tech16 күн бұрын
спасибо за поддержку канала!
@NoName-zy2doАй бұрын
1:36 кажется оговорка или я что то не понимаю, когда пользователь разлогинивается, может удаляется не userId с сервара а sessuonId?
@vwn6735Ай бұрын
Код - мелкий шрифт.
@qa_tech9 күн бұрын
буду исправлять в следующих видео, спасибо за комментарий
@heavyrain1830Ай бұрын
Спасибо
@qa_tech9 күн бұрын
спасибо за поддержку канала!
@zur1ch1993Ай бұрын
Rest тоже может использовать http/2. Но даже с http/1 с ним можно передавать бинарные данные
@artemignat7764Ай бұрын
Да? Да! А да? Ну да
@qa_tech9 күн бұрын
постараюсь исправить)
@Vanusez2 ай бұрын
шикарный материал
@qa_tech16 күн бұрын
спасибо!
@vitalidambajev80632 ай бұрын
канал пушка! спасибо за все видео, просмотрел их все
@qa_tech16 күн бұрын
спасибо за поддержку канала!
@user-mq1rp6rc6f2 ай бұрын
Я только учусь пользоваться кибаной на работе. Подскажите пожалуйста, почему у меня нет такого выпадающего меню (id, index) когда ставлю курсор в строку поиска?🤔