Тёмный

Что такое REST на самом деле? 

Merion Academy
Подписаться 233 тыс.
Просмотров 45 тыс.
50% 1

Онлайн-курс "Фронтенд-разработчик с нуля":
wiki.merionet.ru/merion-acade...
Что позволяет называть один API как REST API, а другой нет? Сейчас попробуем разложить все по полочкам, чтобы ты на собесе жидко не споткнулся о такую, казалось бы, простую тему.
Merion Academy - платформа доступного IT образования ❤️
wiki.merionet.ru/merion-academy
Наш Telegram канал:
t.me/it_knowledge_base
#rest #рест

Опубликовано:

 

19 мар 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 152   
@merionacademy
@merionacademy Месяц назад
Онлайн-курс "Фронтенд-разработчик с нуля": wiki.merionet.ru/merion-academy/courses/frontend-razrabotchik-s-nulya/?YT&
@FolzikYT
@FolzikYT Месяц назад
Rest - это полежульки на диванчике, после 12 часов кодерства и фикса багов)) :D
@eeemanag
@eeemanag Месяц назад
Сальный
@sas408
@sas408 Месяц назад
Можно было их не создавать, дружище
@hak_il
@hak_il Месяц назад
267 код предложили создать для сомнительных, но обработанных запросов от пользователя (год рождения Тинькова - 1967 :)
@zephyr5014
@zephyr5014 Месяц назад
Http 267 "Doubtful, but okay". ( Сомнительно, но окэй)
@merionacademy
@merionacademy Месяц назад
429 Too Many Requests предлагаем заменить на "Ну сколько можно?"
@arsen0583
@arsen0583 Месяц назад
​@@merionacademy Поддерживаю, нужна петиция
@FolzikYT
@FolzikYT Месяц назад
@@arsen0583 "подпишите это петицию" (отсылка на Postal)
@user-cc7ei5xe8y
@user-cc7ei5xe8y Месяц назад
Ребята просто красавчики, насколько же все понятно и интересно слушать. За вставочки с мемами отдельный лайк))))
@arinqwerty
@arinqwerty Месяц назад
спасибо) классный формат!
@IgorBerezhnoy-md3ir
@IgorBerezhnoy-md3ir Месяц назад
Лайк не глядя, спасибо за тему!
@Clarckent1996
@Clarckent1996 Месяц назад
До сих пор не понимаю почему у вас не (минимум) 1 млн подписчиков
@showrun4747
@showrun4747 Месяц назад
Дурная очень громкая фоновая музыка, куча ненужных анимаций и мерзкая рожа тинькова который друг пескова это недостаточно? Есть и другие каналы, без этого мусора
@ctf59
@ctf59 Месяц назад
Как всегда ТОП желаю вам набрать 1лям подписчиков!!
@SudoStdUser
@SudoStdUser Месяц назад
О, до премьеры 21 час, круто.
@UserUser-yk9bt
@UserUser-yk9bt Месяц назад
Просто супер видосики! все прикольно, четко(как у пацанчиков во дворе) и понятно) уже подписался, пасиби!
@AlexSunDrow
@AlexSunDrow Месяц назад
Автору спасибо, очень классно и понятно разложено по полочкам) Думаю, если бы увидел этот ролик в начале своего пути, когда нужно было быстро понять, что такое REST, то и проблем при объяснении с ним не возникло бы)
@merionacademy
@merionacademy Месяц назад
вот ради таких коментов мы и стараемся! Спасибо 🖤
@user-xc8dn1wz7t
@user-xc8dn1wz7t Месяц назад
Дай бог здоровья!
@rom5719
@rom5719 Месяц назад
Хорошо видео. Спасибо
@user-xm7dm6tx4t
@user-xm7dm6tx4t Месяц назад
Ждём нового ролика 🎉
@KirillKolchanov
@KirillKolchanov Месяц назад
это было великолепно)
@lomik31_
@lomik31_ Месяц назад
rest нецелесообразен в онлайн-играх и чатах, где обычно серверу также нужно присылать новые данные клиентам. в таком случае мы фактически будем дудосить сервак запросами от клиентов буквально следующего содержания: "йоу, чувак, есть что новое для меня"? обычно в таких ресурсах используются ws
@a20947
@a20947 Месяц назад
Long polling можно, тогда один клиент будет держать 1 запрос к серверу, пока там не появятся данные или не наступит таймаут.
@_iPilot
@_iPilot Месяц назад
WS для мобильных поделок на юнити. Серьезные игры через голый TCP/UDP работают.
@sas408
@sas408 Месяц назад
если по уму делать то например в роблоксе и файвм используют для этого абстракцию в виде ивентов
@GUranium75
@GUranium75 22 дня назад
@@_iPilot UPD, только upd иначе будешь ждать 300 лет, за то пакеты не потеряются
@12GLOCK21
@12GLOCK21 28 дней назад
Лайк за N-Gage QD - мне бы сейчас такой новый телефон..)
@Rais_Dev
@Rais_Dev Месяц назад
Здравствуйте. 👋 Как насчёт небольшого рассказа о Next js?
@GladSpiR
@GladSpiR Месяц назад
150+150 = 100101100
@user-gx2yx1pz1b
@user-gx2yx1pz1b Месяц назад
Всё таки вы не правы говоря, что уникальный идентификатор это URL, уникальный идентификатор это URI (URI = URL + URN) !!
@SplendPRO
@SplendPRO Месяц назад
Ну раскажииите про полнотекстовый поиск😅
@N5O1
@N5O1 Месяц назад
10:55 никто, кроме самого реста =) так как у GET запроса нет body. Кстати, PUT использую лично очень редко, потому что PUT - это полная замена сущности на сервере, а PATCH - это изменение отдельных полей. Да и DELETE, как бы служит для удаления записи, в то время как отмена заказа это скорее PATCH будет, так как мы изменияем состояние заказа, а не удаляем его (в большенстве магазинов ордера сохраняются, даже после отмены)
@BelkinJr
@BelkinJr Месяц назад
у GET может быть body
@N5O1
@N5O1 Месяц назад
@@BelkinJr ты после их курсов? :)
@merionacademy
@merionacademy Месяц назад
Вам первое предупреждение за токсичность по отношению к нашим подписчикам на канале. Можете писать что угодно нам, однако, ведите себя хорошо по отношению к нашим любимым подписчикам. Следующего предупреждения не будет, отправитесь смотреть контент на другие каналы 😉
@N5O1
@N5O1 Месяц назад
REST нецелесообразно использовать там, где для фронту для корректной работы нужно делать по несколько запросов на бек, чтобы отобразить данные корректно. Но даже это можно решить при помощи BFF.
@whoowhoohow
@whoowhoohow Месяц назад
ждем про графкл
@sanadylov8574
@sanadylov8574 Месяц назад
Давайте про Rancher или аналоги
@KotES4
@KotES4 Месяц назад
150150 мой родной язык джаваскрипт
@Dik131WZD
@Dik131WZD Месяц назад
Ааа, вот о чём они
@andrianmassey3632
@andrianmassey3632 Месяц назад
Привет ребята из merion academy, расскажите в следующем видео про маски подсети
@merionacademy
@merionacademy Месяц назад
а может и расскажем! а вы подпишитесь, чтоб не пропустить)
@user-lk1pr6sw1n
@user-lk1pr6sw1n Месяц назад
Когда будет видос про ноду (node js)?
@sas408
@sas408 Месяц назад
А что про нее снимать?
@user-lk1pr6sw1n
@user-lk1pr6sw1n Месяц назад
​@@sas408просто в одном из последних видосов обещали, если так писать, то снимут;)
@son9261
@son9261 Месяц назад
Это просто ахуен… спасибо 🙏 команде на прекрасно выполненную работу
@user-ow1sd5mt6y
@user-ow1sd5mt6y Месяц назад
Когда курс по C# и .NET ?)
@merionacademy
@merionacademy Месяц назад
скоро!
@DmitryShaun
@DmitryShaun Месяц назад
даешь курсы по GO ☝🏼
@_the_topor_live_3913
@_the_topor_live_3913 Месяц назад
9:27, как удобно? через slug или primary key ? просто когда товары то я там делал слаги так как мне казалось что с pk не удобно, и был ещё баг с ним когда при создании товара то слегка и имя товара были одинаковые и из-за этого русские названия нельзя было применить, решил проблему тем что создал product_display_name, почему так долго? просто фронтендер жаловался что display_name вызывает ошибку так как есть методы display, но прошло всё успешно.(мы тогда практиковались и были неопытный, сейчас могу устроиться на джуна нг вакансии на джанго нет в казахстане)
@user-nh5vg2jr9g
@user-nh5vg2jr9g Месяц назад
В заместо просто pk лучше использовать uuid или на крайний случай slug, по id можно спокойно подобрать какой-либо ресурс и это не особо так целесообразно
@kaneda_steam
@kaneda_steam Месяц назад
что такое слаг?
@user-nh5vg2jr9g
@user-nh5vg2jr9g Месяц назад
строковое представление ресурса@@kaneda_steam
@_the_topor_live_3913
@_the_topor_live_3913 Месяц назад
@@user-nh5vg2jr9g да, я тоже заметил это спустя 2 недели как закончил проект, я эти 2 недели postgresql, git, docker учил, заметил когда выложил в гитхаб, где то в 2-3 местах можно было сделать лучше
@GladSpiR
@GladSpiR Месяц назад
А можно красивую табличку с ответами что была в видео ряде?
@konder93
@konder93 Месяц назад
На википедии посмотрите, там есть
@DJTrofin
@DJTrofin Месяц назад
REST нецелесообразно использовать там, где есть необходимость хранить состояние)
@eus4376
@eus4376 Месяц назад
Я думаю, правильным ответом будет корень квадратный из 90000, отрицательный вариант не берем, без негатива. Спасибо за видео
@user-ns2ql5te9p
@user-ns2ql5te9p Месяц назад
А курс по Java+Spring будет? Вообще планируется такое?
@merionacademy
@merionacademy Месяц назад
Так уже есть: wiki.merionet.ru/merion-academy/courses/java-razrabotchik-s-nulya
@pavelsoloduhin3461
@pavelsoloduhin3461 Месяц назад
Где красавчики?!Тут красавчики!!!😏
@m1kekr4s22
@m1kekr4s22 Месяц назад
А чего про принцип передачи кода для выполнения клиентом не рассказали?
@merionacademy
@merionacademy Месяц назад
Из вредности не стали
@sakensatenov
@sakensatenov Месяц назад
7:36 ты хотел сказать "триста" ?)
@merionacademy
@merionacademy Месяц назад
🚜
@user-bj3hv5dg7u
@user-bj3hv5dg7u Месяц назад
Триста!
@merionacademy
@merionacademy Месяц назад
🚜
@user-yo7qq4od2j
@user-yo7qq4od2j Месяц назад
Три сотни
@SuperEuro
@SuperEuro Месяц назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-uW-EDXSroA0.html
@kartograferus
@kartograferus Месяц назад
@@user-yo7qq4od2j с трактористом в подворотне
@ROX2
@ROX2 9 дней назад
Рест это только про ресурсы, как только нужно выполнить сложное действие типа организоватьс связь между двумя ресурсами (загрузить аватарку и связать с юзером) вся эта история уходит на полку в дальний пыльный угол и каждый реализовывает как может
@GladSpiR
@GladSpiR Месяц назад
Не всегда получаешь 5хх или 4хх в микросервисах Там нужно всю цепочку смотреть чтобы понять что не так
@user-ee6gj1ld5p
@user-ee6gj1ld5p Месяц назад
7:50 три сотни
@nurlybekozenov3327
@nurlybekozenov3327 Месяц назад
Есть видео так как "Как работает Мобильный интернет" или "что.такое Мобильный данные"
@awol1554
@awol1554 Месяц назад
Как дважды лайк поставить ?
@merionacademy
@merionacademy Месяц назад
Можно под другим видео)
@them4xx1m
@them4xx1m Месяц назад
триста 🤨
@user-ro5xv7uu9l
@user-ro5xv7uu9l Месяц назад
как можно с вами связаться?
@merionacademy
@merionacademy Месяц назад
Можете написать нам тут, или найти наши контакты по ссылкам на канале 🙂
@user-ro5xv7uu9l
@user-ro5xv7uu9l Месяц назад
у меня такой вопрос, можно ли настроить кс2 по локальной сети ? подскажите пожалуйста. Valve сервера до сих пор не добавили для игры с друзьями между собой
@merionacademy
@merionacademy Месяц назад
Наверняка так можно сделать!
@user-ro5xv7uu9l
@user-ro5xv7uu9l Месяц назад
@@merionacademy я смог настроить таким образом, тот кто создал игру пишет в кансоли sv_lan 1 - а все кто хотят присоединится приписывают его connect, каждый раз приходится прописывать connected, может можно настроить так чтоб без всего этого можно были просто присоединиться и играть ? думал может вы лучше разбираетесь в локальной сети и что нибудь подскажите )
@user-ro5xv7uu9l
@user-ro5xv7uu9l Месяц назад
​@@merionacademy может быть нужно открыть порты и как-то настроить ?
@eLphackito
@eLphackito Месяц назад
07:45 ТРИ СОТЫГИ
@arxxximed
@arxxximed Месяц назад
150 +150 = 320 (oct)
@pablo8896
@pablo8896 Месяц назад
Лева, надеюсь ты это посмотришь
@JuiKoloshi
@JuiKoloshi Месяц назад
Самое главное при изучении restAPI - это не сбиться с CORSa :D
@merionacademy
@merionacademy Месяц назад
😂
@kennymccormick9103
@kennymccormick9103 9 дней назад
150 + 150 ?
@merionacademy
@merionacademy 8 дней назад
а вы сами знаете?
@Vorono4ka
@Vorono4ka Месяц назад
Rest совершенно точно нельзя использовать в многопользовательских играх. Это был бы просто ад😅
@DmitryShaun
@DmitryShaun Месяц назад
А задумывались ли вы, то если есть RESTfull, то должен быть и RESTempty? 🤔
@merionacademy
@merionacademy Месяц назад
Вы конечно извините, но они RESTful! С одной l. Если что, форточку мы уже открыли
@windws7137
@windws7137 Месяц назад
RESTvoid
@leoproger4778
@leoproger4778 Месяц назад
@@windws7137 RESTnull
@alexandrak.4883
@alexandrak.4883 Месяц назад
@@merionacademy тогда должен быть RESTless 😀
@hiprimzzzzz
@hiprimzzzzz Месяц назад
​@alexandrak.4883 есть wRESTling 😂
@nevdupIenysh
@nevdupIenysh Месяц назад
Перестану смотреть мерион, когда они перестанут вставлять Джейсона
@merionacademy
@merionacademy Месяц назад
"Я запрещаю вам переставать смотреть канал" © JSON Стетхем
@FolzikYT
@FolzikYT Месяц назад
@@merionacademy 🤣))
@-edward
@-edward Месяц назад
трииииииииииииииииста
@merionacademy
@merionacademy Месяц назад
🚜
@SudoStdUser
@SudoStdUser Месяц назад
Триста? . . . . Учись на програмиста!
@VkProfiGaming
@VkProfiGaming Месяц назад
150+150 = леднец у поросят
@_iPilot
@_iPilot Месяц назад
В современных реалиях API же не обязательно через HTTP протокол работают. Формально критерии REST могут быть реализованы и через WebSocket RPC и не только. Так что есть что-то устаревшее в этом.
@luckytima2315
@luckytima2315 Месяц назад
Как ты узнал что я, подстригся ? @_@
@feliksshafirovski
@feliksshafirovski 6 дней назад
300
@R4VENekb
@R4VENekb Месяц назад
Триста
@merionacademy
@merionacademy Месяц назад
🚜
@Sheri313
@Sheri313 Месяц назад
Три сотни
@John_Doe_Jr.
@John_Doe_Jr. Месяц назад
Стетхем, наверное, не очень рад тому что его фамилия созвучна с JSON
@JuiKoloshi
@JuiKoloshi Месяц назад
JSON State ham :D
@postoronny
@postoronny Месяц назад
'150150'
@merionacademy
@merionacademy Месяц назад
Опа!
@peterparker175
@peterparker175 Месяц назад
150+150 будет.... сомнительноооо, но окэээээй
@merionacademy
@merionacademy Месяц назад
А сколько будет то?
@venv.bin.activate
@venv.bin.activate Месяц назад
320
@arseniy_gl
@arseniy_gl Месяц назад
Забыл автор про patсh метод.
@merionacademy
@merionacademy Месяц назад
а что скажете про ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-08-RlaLgWx4.html?
@user-zb9qy9yc4b
@user-zb9qy9yc4b Месяц назад
Ну всё, обтекай😃😃
@LuneAgent
@LuneAgent Месяц назад
@@merionacademyавтор комментария забыл посмотреть видео
@them4xx1m
@them4xx1m Месяц назад
@@LuneAgent 💯
@user-bn8eb7um1g
@user-bn8eb7um1g Месяц назад
150+150 будет три сотни
@gaster1073
@gaster1073 Месяц назад
100101100 будет
@user-eg8tg8js3n
@user-eg8tg8js3n Месяц назад
оїйо
@sypoo2120
@sypoo2120 Месяц назад
три сотни
@danyazemskyi8995
@danyazemskyi8995 Месяц назад
Рест не имеет смысла в микросорвисах, для них лучше использовать gRPC
@zponinc
@zponinc Месяц назад
HTTP API активно используется в миросервисах
@primuspares4462
@primuspares4462 Месяц назад
Два раза по сто писят, так и будет.
@walclow8247
@walclow8247 Месяц назад
обосрался на собесе из-за этого(
@merionacademy
@merionacademy Месяц назад
Из-за чего, простите?
@walclow8247
@walclow8247 Месяц назад
@@merionacademy из-за детального незнания rest. Спасибо за видео вам! Больше не попаду в просак, надеюсь
@merionacademy
@merionacademy Месяц назад
Вы умница, желаем успехов на следующем собесе!
@BarafuAlbino
@BarafuAlbino Месяц назад
Хорошая инфа, хорошо представлена. Но несчастные попытки юмора только бесят и отвлекают.
@TheHolo
@TheHolo Месяц назад
Если вам нужна сухая инфа, то вы, наверное, ошиблись каналом
@dogeatsthesun908
@dogeatsthesun908 Месяц назад
Да не трясись ты
@100BAXOV
@100BAXOV Месяц назад
САМЫЙ ОТВРАТИТЕЛЬНЫЙ САЙТ У ВАС
@merionacademy
@merionacademy Месяц назад
Договорились!
@boenia
@boenia 3 дня назад
300
@RightBattle
@RightBattle Месяц назад
300
@dr.pepper8399
@dr.pepper8399 29 дней назад
300
@user-qo4td6gx5e
@user-qo4td6gx5e 27 дней назад
….
Далее
ТИПИЧНЫЙ БАРБЕРШОП
09:27
Просмотров 519 тыс.
Did you find it?! 🤔✨✍️ #funnyart
00:11
Просмотров 27 млн
КАК УСТРОЕН ИНТЕРНЕТ. НАЧАЛО
41:58
Основы и секреты Rest API
5:13
Просмотров 1 тыс.
Про микросервисы за 8 минут
8:01
Модель OSI | 7 уровней за 7 минут
6:39
Что такое API?
6:05
Просмотров 307 тыс.
Что такое Jenkins?
7:58
Просмотров 53 тыс.
ТИПИЧНЫЙ БАРБЕРШОП
09:27
Просмотров 519 тыс.