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

  Рет қаралды 41,555

Merion Academy

Merion Academy

Ай бұрын

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

Пікірлер: 148
@merionacademy
@merionacademy Ай бұрын
Онлайн-курс "Фронтенд-разработчик с нуля": wiki.merionet.ru/merion-academy/courses/frontend-razrabotchik-s-nulya/?YT&
@FolzikYT
@FolzikYT Ай бұрын
Rest - это полежульки на диванчике, после 12 часов кодерства и фикса багов)) :D
@eeemanag
@eeemanag Ай бұрын
Сальный
@sas408
@sas408 21 күн бұрын
Можно было их не создавать, дружище
@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 21 күн бұрын
Ребята просто красавчики, насколько же все понятно и интересно слушать. За вставочки с мемами отдельный лайк))))
@Clarckent1996
@Clarckent1996 Ай бұрын
До сих пор не понимаю почему у вас не (минимум) 1 млн подписчиков
@showrun4747
@showrun4747 Ай бұрын
Дурная очень громкая фоновая музыка, куча ненужных анимаций и мерзкая рожа тинькова который друг пескова это недостаточно? Есть и другие каналы, без этого мусора
@arinqwerty
@arinqwerty Ай бұрын
спасибо) классный формат!
@AlexSunDrow
@AlexSunDrow Ай бұрын
Автору спасибо, очень классно и понятно разложено по полочкам) Думаю, если бы увидел этот ролик в начале своего пути, когда нужно было быстро понять, что такое REST, то и проблем при объяснении с ним не возникло бы)
@merionacademy
@merionacademy Ай бұрын
вот ради таких коментов мы и стараемся! Спасибо 🖤
@SudoStdUser
@SudoStdUser Ай бұрын
О, до премьеры 21 час, круто.
@IgorBerezhnoy-md3ir
@IgorBerezhnoy-md3ir Ай бұрын
Лайк не глядя, спасибо за тему!
@ctf59
@ctf59 28 күн бұрын
Как всегда ТОП желаю вам набрать 1лям подписчиков!!
@UserUser-yk9bt
@UserUser-yk9bt Ай бұрын
Просто супер видосики! все прикольно, четко(как у пацанчиков во дворе) и понятно) уже подписался, пасиби!
@user-xc8dn1wz7t
@user-xc8dn1wz7t Ай бұрын
Дай бог здоровья!
@rom5719
@rom5719 Ай бұрын
Хорошо видео. Спасибо
@KirillKolchanov
@KirillKolchanov Ай бұрын
это было великолепно)
@lomik31_
@lomik31_ Ай бұрын
rest нецелесообразен в онлайн-играх и чатах, где обычно серверу также нужно присылать новые данные клиентам. в таком случае мы фактически будем дудосить сервак запросами от клиентов буквально следующего содержания: "йоу, чувак, есть что новое для меня"? обычно в таких ресурсах используются ws
@a20947
@a20947 Ай бұрын
Long polling можно, тогда один клиент будет держать 1 запрос к серверу, пока там не появятся данные или не наступит таймаут.
@_iPilot
@_iPilot Ай бұрын
WS для мобильных поделок на юнити. Серьезные игры через голый TCP/UDP работают.
@sas408
@sas408 21 күн бұрын
если по уму делать то например в роблоксе и файвм используют для этого абстракцию в виде ивентов
@GUranium75
@GUranium75 5 күн бұрын
@@_iPilot UPD, только upd иначе будешь ждать 300 лет, за то пакеты не потеряются
@user-xm7dm6tx4t
@user-xm7dm6tx4t Ай бұрын
Ждём нового ролика 🎉
@Rais_Dev
@Rais_Dev Ай бұрын
Здравствуйте. 👋 Как насчёт небольшого рассказа о Next js?
@N5O1
@N5O1 Ай бұрын
10:55 никто, кроме самого реста =) так как у GET запроса нет body. Кстати, PUT использую лично очень редко, потому что PUT - это полная замена сущности на сервере, а PATCH - это изменение отдельных полей. Да и DELETE, как бы служит для удаления записи, в то время как отмена заказа это скорее PATCH будет, так как мы изменияем состояние заказа, а не удаляем его (в большенстве магазинов ордера сохраняются, даже после отмены)
@BelkinJr
@BelkinJr 27 күн бұрын
у GET может быть body
@N5O1
@N5O1 27 күн бұрын
@@BelkinJr ты после их курсов? :)
@merionacademy
@merionacademy 27 күн бұрын
Вам первое предупреждение за токсичность по отношению к нашим подписчикам на канале. Можете писать что угодно нам, однако, ведите себя хорошо по отношению к нашим любимым подписчикам. Следующего предупреждения не будет, отправитесь смотреть контент на другие каналы 😉
@12GLOCK21
@12GLOCK21 12 күн бұрын
Лайк за N-Gage QD - мне бы сейчас такой новый телефон..)
@N5O1
@N5O1 Ай бұрын
REST нецелесообразно использовать там, где для фронту для корректной работы нужно делать по несколько запросов на бек, чтобы отобразить данные корректно. Но даже это можно решить при помощи BFF.
@SplendPRO
@SplendPRO Ай бұрын
Ну раскажииите про полнотекстовый поиск😅
@GladSpiR
@GladSpiR Ай бұрын
150+150 = 100101100
@andrianmassey3632
@andrianmassey3632 Ай бұрын
Привет ребята из merion academy, расскажите в следующем видео про маски подсети
@merionacademy
@merionacademy Ай бұрын
а может и расскажем! а вы подпишитесь, чтоб не пропустить)
@user-lk1pr6sw1n
@user-lk1pr6sw1n Ай бұрын
Когда будет видос про ноду (node js)?
@sas408
@sas408 21 күн бұрын
А что про нее снимать?
@user-lk1pr6sw1n
@user-lk1pr6sw1n 21 күн бұрын
​@@sas408просто в одном из последних видосов обещали, если так писать, то снимут;)
@whoowhoohow
@whoowhoohow Ай бұрын
ждем про графкл
@sanadylov8574
@sanadylov8574 17 күн бұрын
Давайте про Rancher или аналоги
@GladSpiR
@GladSpiR Ай бұрын
А можно красивую табличку с ответами что была в видео ряде?
@konder93
@konder93 Ай бұрын
На википедии посмотрите, там есть
@user-ow1sd5mt6y
@user-ow1sd5mt6y Ай бұрын
Когда курс по C# и .NET ?)
@merionacademy
@merionacademy Ай бұрын
скоро!
@DmitryShaun
@DmitryShaun Ай бұрын
даешь курсы по GO ☝🏼
@eus4376
@eus4376 Ай бұрын
Я думаю, правильным ответом будет корень квадратный из 90000, отрицательный вариант не берем, без негатива. Спасибо за видео
@_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 местах можно было сделать лучше
@KotES4
@KotES4 Ай бұрын
150150 мой родной язык джаваскрипт
@Dik131WZD
@Dik131WZD Ай бұрын
Ааа, вот о чём они
@son9261
@son9261 Ай бұрын
Это просто ахуен… спасибо 🙏 команде на прекрасно выполненную работу
@user-gx2yx1pz1b
@user-gx2yx1pz1b 16 күн бұрын
Всё таки вы не правы говоря, что уникальный идентификатор это URL, уникальный идентификатор это URI (URI = URL + URN) !!
@user-bj3hv5dg7u
@user-bj3hv5dg7u Ай бұрын
Триста!
@merionacademy
@merionacademy Ай бұрын
🚜
@user-yo7qq4od2j
@user-yo7qq4od2j Ай бұрын
Три сотни
@SuperEuro
@SuperEuro Ай бұрын
kzbin.info/www/bejne/q4iQdneOiNeid5I
@kartograferus
@kartograferus Ай бұрын
@@user-yo7qq4od2j с трактористом в подворотне
@DJTrofin
@DJTrofin Ай бұрын
REST нецелесообразно использовать там, где есть необходимость хранить состояние)
@_iPilot
@_iPilot Ай бұрын
В современных реалиях API же не обязательно через HTTP протокол работают. Формально критерии REST могут быть реализованы и через WebSocket RPC и не только. Так что есть что-то устаревшее в этом.
@them4xx1m
@them4xx1m Ай бұрын
триста 🤨
@GladSpiR
@GladSpiR Ай бұрын
Не всегда получаешь 5хх или 4хх в микросервисах Там нужно всю цепочку смотреть чтобы понять что не так
@nurlybekozenov3327
@nurlybekozenov3327 20 күн бұрын
Есть видео так как "Как работает Мобильный интернет" или "что.такое Мобильный данные"
@user-ee6gj1ld5p
@user-ee6gj1ld5p Ай бұрын
7:50 три сотни
@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 Ай бұрын
🚜
@awol1554
@awol1554 Ай бұрын
Как дважды лайк поставить ?
@merionacademy
@merionacademy Ай бұрын
Можно под другим видео)
@arxxximed
@arxxximed Ай бұрын
150 +150 = 320 (oct)
@eLphackito
@eLphackito Ай бұрын
07:45 ТРИ СОТЫГИ
@pablo8896
@pablo8896 Ай бұрын
Лева, надеюсь ты это посмотришь
@--fly
@--fly Ай бұрын
закончилось
@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 может быть нужно открыть порты и как-то настроить ?
@JuiKoloshi
@JuiKoloshi 27 күн бұрын
Самое главное при изучении restAPI - это не сбиться с CORSa :D
@merionacademy
@merionacademy 24 күн бұрын
😂
@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 😂
@R4VENekb
@R4VENekb Ай бұрын
Триста
@merionacademy
@merionacademy Ай бұрын
🚜
@Vorono4ka
@Vorono4ka Ай бұрын
Rest совершенно точно нельзя использовать в многопользовательских играх. Это был бы просто ад😅
@-edward
@-edward Ай бұрын
трииииииииииииииииста
@merionacademy
@merionacademy Ай бұрын
🚜
@SudoStdUser
@SudoStdUser 27 күн бұрын
Триста? . . . . Учись на програмиста!
@nevdupIenysh
@nevdupIenysh Ай бұрын
Перестану смотреть мерион, когда они перестанут вставлять Джейсона
@merionacademy
@merionacademy Ай бұрын
"Я запрещаю вам переставать смотреть канал" © JSON Стетхем
@FolzikYT
@FolzikYT Ай бұрын
@@merionacademy 🤣))
@RightBattle
@RightBattle Ай бұрын
300
@John_Doe_Jr.
@John_Doe_Jr. Ай бұрын
Стетхем, наверное, не очень рад тому что его фамилия созвучна с JSON
@JuiKoloshi
@JuiKoloshi 27 күн бұрын
JSON State ham :D
@Sheri313
@Sheri313 Ай бұрын
Три сотни
@VkProfiGaming
@VkProfiGaming Ай бұрын
150+150 = леднец у поросят
@luckytima2315
@luckytima2315 Ай бұрын
Как ты узнал что я, подстригся ? @_@
@peterparker175
@peterparker175 Ай бұрын
150+150 будет.... сомнительноооо, но окэээээй
@merionacademy
@merionacademy Ай бұрын
А сколько будет то?
@venv.bin.activate
@venv.bin.activate Ай бұрын
320
@arseniy_gl
@arseniy_gl Ай бұрын
Забыл автор про patсh метод.
@merionacademy
@merionacademy Ай бұрын
а что скажете про kzbin.info/www/bejne/ZmmQg5-XgcyKrpY?
@user-zb9qy9yc4b
@user-zb9qy9yc4b Ай бұрын
Ну всё, обтекай😃😃
@LuneAgent
@LuneAgent Ай бұрын
@@merionacademyавтор комментария забыл посмотреть видео
@them4xx1m
@them4xx1m Ай бұрын
@@LuneAgent 💯
@postoronny
@postoronny Ай бұрын
'150150'
@merionacademy
@merionacademy Ай бұрын
Опа!
@user-bn8eb7um1g
@user-bn8eb7um1g Ай бұрын
150+150 будет три сотни
@sypoo2120
@sypoo2120 Ай бұрын
три сотни
@gaster1073
@gaster1073 Ай бұрын
100101100 будет
@user-eg8tg8js3n
@user-eg8tg8js3n Ай бұрын
оїйо
@danyazemskyi8995
@danyazemskyi8995 Ай бұрын
Рест не имеет смысла в микросорвисах, для них лучше использовать gRPC
@zponinc
@zponinc Ай бұрын
HTTP API активно используется в миросервисах
@primuspares4462
@primuspares4462 Ай бұрын
Два раза по сто писят, так и будет.
@walclow8247
@walclow8247 24 күн бұрын
обосрался на собесе из-за этого(
@merionacademy
@merionacademy 24 күн бұрын
Из-за чего, простите?
@walclow8247
@walclow8247 24 күн бұрын
@@merionacademy из-за детального незнания rest. Спасибо за видео вам! Больше не попаду в просак, надеюсь
@merionacademy
@merionacademy 24 күн бұрын
Вы умница, желаем успехов на следующем собесе!
@100BAXOV
@100BAXOV 22 күн бұрын
САМЫЙ ОТВРАТИТЕЛЬНЫЙ САЙТ У ВАС
@merionacademy
@merionacademy 22 күн бұрын
Договорились!
@BarafuAlbino
@BarafuAlbino Ай бұрын
Хорошая инфа, хорошо представлена. Но несчастные попытки юмора только бесят и отвлекают.
@TheHolo
@TheHolo Ай бұрын
Если вам нужна сухая инфа, то вы, наверное, ошиблись каналом
@dogeatsthesun908
@dogeatsthesun908 Ай бұрын
Да не трясись ты
@dr.pepper8399
@dr.pepper8399 12 күн бұрын
300
@user-qo4td6gx5e
@user-qo4td6gx5e 10 күн бұрын
….
SUPER tasty dinner for my husband #shorts by Tsuriki Show
00:16
Tsuriki Show
Рет қаралды 2,5 МЛН
Угадайте концовку😂
00:11
Poopigirl
Рет қаралды 4 МЛН
КАК ГЛОТАЮТ ШПАГУ?😳
00:33
Masomka
Рет қаралды 1,4 МЛН
Про микросервисы за 8 минут
8:01
Merion Academy
Рет қаралды 103 М.
Реально ли заработать на КРИПТОВАЛЮТЕ СО 100$
3:43
Парето инвестиции и трейдинг | SVG | Гольчиков
Рет қаралды 14
Что такое API?
6:05
Merion Academy
Рет қаралды 303 М.
Все об API. Как разобраться? Простыми словами #qa #api #qatesting
15:44
Про GitHub Actions за 10 минут
10:12
Merion Academy
Рет қаралды 16 М.
КАК УСТРОЕН ИНТЕРНЕТ. НАЧАЛО
41:58
Alek OS
Рет қаралды 356 М.
Что такое gRPC и Protobuf?
8:37
Merion Academy
Рет қаралды 33 М.
SUPER tasty dinner for my husband #shorts by Tsuriki Show
00:16
Tsuriki Show
Рет қаралды 2,5 МЛН