Спасибо Вам огромное... Я столько источников пересмотрела и чуть уже руки не опустились.... Я только начинаю изучать информацию для тестировщика и так везде сложно описано,а Вы...вы огромный молодец...
Оставлю коммент для поддержки автора. Просмотрел десяток сайтов, прослушал несколько видео. А тут за 14 минут всё максимально чётко, точно, грамотно и без воды. Браво!
Это далеко не так, про REST тут было сказано только то, что это набор правил, а что это за правила, как их применять и какие особенности не было ни слова, еще и в примере не RESTful, а какая-то непонятная каша из запросов
С данной аббревиатурой я сталкивался во времена изучения java несколько лет назад. Тогда я так и не въехал что это такое. Сейчас же пересев на веб, всё стало предельно просто и понятно. По сути это json, отдаваемый сервером по определенном запросу (раньше xml). Так что полагаю, что упомянутые в видео правила относяться как раз к правильности формирования такового. Веберы обычно не используют в своём лексиконе подобное сокращение. Все как то привыкли апихой обходиться. Что примечательно, когда речь зашла про методы HTTP, подметил для себя аналогию с CRUD-операциями веб-сервисов. Узнал то я, как про методы, так и про операции намного раньше, но аналогия почему то возникла только сейчас. За что несомнено мои почтение и благодарность.
Ну наконец хоть кто то понятно объяснил. А то кто то в качестве примера лифт привел, кто то машину на большой скорости.. и я хз как все это понять. А тут все на нормальных примерах показал, и объяснил самое важное для меня, то что никто не объяснил, это то что чтоб делать такие манипуляции сервер должен дать разрешение, например только после авторизации и только конкретные данные можно менять. Теперь картина сложилась в голове. Спасибо
OMG, наконец-то именно про РЕСТ! Гуглила на англ (а он у меня Advanced, так что все я понимала в плане языка) и все видео про REST - сразу про HTTP методы Спасибо!
Мне лично, как раз такого ражёвывания с примерами и не хватало! Спасибо большое!!! ТЕМ, КОМУ ВСЁ ПОНЯТНО БЫЛО БЫ И ЗА 3 МИНУТЫ - НУЖНО БЫЛО В ВИКИПЕДИЮ ЗАЙТИ.
Спасибо все ясно и четко мне приходились делать сервер всеми CRUD операциями отправлять запросы GET POST UPDATE DELET, но только начал узнавать что Клинт серверное взаимодействие и есть Rest Api вот что бывает когда теорию не учись )
Я человек который к компьютеру имеет такое же отношение как парашютист к бетономешалке. Но не тупой, если объяснить всё понимаю. У Вас талант доносить новую информацию, спасибо за Ваш труд.
Подскажите, node.js подходит для написания админки для управления контентом? Подходит ли node.js для написания бэкенда таких сервисов как вконтакте или badoo? (таких же по функционалу я имею ввиду). Под "подходит" я подразумеваю, целесообразно ли использовать node.js для этой задачи? Я просто еще плохо ориентируюсь в веб-технологиях и для меня эти вопросы кажутся не тривиальными.
Как-то тут очень много недовольных в комментариях. А как по мне так странно, мне видео очень помогло понять что это все такое. И да, пусть это и «разжевывание» как вы все пишете, но тем не менее это лучше 3х минутных видео где человек тараторит что невозможно уловить и обдумать сказанное ним, это видео позволяет сообразить о чем идёт речь и запомнить. Спасибо автору 🙂
в сайте, который выбран для примера интересные методы) например POST/api/v5/costs/{id}/delete Как-то не RESTово с моей точки зрения) Но видео - класс! Ставлю лайк!
Посмотрел другое видео и вообще нечего не понял какой то код , какие то скрипты и прочее..... А я искал всего лишь основное понятие, что это такое рест апи. И вот наконец то нашёл ответ на свой вопрос в этом видео. Автор молодец, умеет не для разработчиков рассказывать.
Вы приводите в конце пример. Например, GET /api/api-versions - получить список доступных версий API. Но, насколько я понимаю, http запрос будет таким же. Так чем же тогда rest отличается от http? Только авторизацией?
Примеры АПИ косячные: 11:30 выбор метода HTTP для операции * GET - получить * POST - добавить * PUT - обновить * DELETE - Удалить 12:03 примеры URL * GET /api/v5/costs - Получение списка. URL верен. * GET /api/v5/costs/{id} - Получение строки из списка. URL верен. * POST /api/v5/costs/create - Создание расхода. Ошибка. Должно быть POST /api/v5/costs * POST /api/v5/costs/delete - Пакетное удаление расходов. Ошибка. Должно быть что-то типа DELETE /api/v5/costs/{1,2,3,4,5} DELETE /api/v5/costs/ids=1,2,3,4,5 DELETE /api/v5/costs/1/2/3/4/5 * POST /api/v5/costs/{id}/delete - Удаление строки. Ошибка. Должно быть так DELETE /api/v5/costs/{id} * POST /api/v5/costs/upload - Пакетная загрузка расходов. Спорный момент. Должно быть POST /api/v5/costs 'Content-type: text/csv; charset=UTF-8' 'Content-Disposition: attachment; filename=costs.csv'
спасибо большое, очень нравится, что ты, в отличие от уйма других ютуб учителей , объясняешь своими словами, а не просто читаешь статью из инета. намного понятнее и гораздо проще воспринимать в разы такую подачу 👍👍👍👍
А в соап-запросах, которые делаются тоже по протоколу HTTP, только ещё через протокол соап, тоже можно выбрать какой-нибудь конкретный метод HTTP - GET, POST, PUT, или там запросы делаются через какой-то один метод или как-то ещё?
SOAP может использоваться с любым протоколом прикладного уровня: SMTP, FTP, HTTP. Чаще всего это HTTP. Метод может быть использован тоже любой. Как на сервере настроят.
было бы понятнее, если бы тут же показывал запросы куда либо, или отправлял данные на изменения, каким образом в пост запросе отправляются данные, и как на сервере они принимаются
- Сейчас я расскажу, что такое Rest
- Rest - набор из 6-ти правил
- Я не буду рассказывать эти правила...
потому, что первое правило это никому не рассказывай про правила.
Пересмотрела половину ютуба в поисках объяснения, которое я пойму. И вот оно! Просто и по делу, без лишней воды. Спасибо!
Очень здорово, структурно, наглядно и понятно! Спасибо вам за ценный материал👍
Спасибо за подробное объяснение! Очень помогло !
Спасибо Вам огромное... Я столько источников пересмотрела и чуть уже руки не опустились....
Я только начинаю изучать информацию для тестировщика и так везде сложно описано,а Вы...вы огромный молодец...
Шикарное объяснение, все понятно !!
Самая лучшая подача информации по RESTful, так все понятно, спокойно, без лишних фраз в роли senior))). Спасибо, Вам Дмитрий!
Cпасибо вам большое за доступность, наглядность и информативность!
Очень круто объяснил!) Спасибо тебе 😊
самое лучшее объяснение из всех, что я слышала. Спасибо!
Спасибо 😊 очень круто и понятно 👌👍
Оставлю коммент для поддержки автора. Просмотрел десяток сайтов, прослушал несколько видео. А тут за 14 минут всё максимально чётко, точно, грамотно и без воды. Браво!
Плавный подвод и понятное объяснение, спасибо!
Это лучшее объяснение REST API во всем интернете, что я слышал и видел. Наглядно и достпно объяснил, как будто благодать снизошла после просмотра
и что ты там понял?
сути нет....что есть везде пересказано...х
соглашусь!
с 8й минуты появился термин rest))), да, супер заголовок!
Это далеко не так, про REST тут было сказано только то, что это набор правил, а что это за правила, как их применять и какие особенности не было ни слова, еще и в примере не RESTful, а какая-то непонятная каша из запросов
🤣
Спасибо, так понятно и доступно никто не смог мне объяснить !
Очень доступно и гораздо яснее чем в ряде других источников. СПАСИБО за труд!!!
Все понятно.Спасибо за такой функциональный ролик!
Отличное объяснение REST, спасибо!
Очень понятно объяснили. Спасибо большое. Теперь знаю для чего это используется.
Мне понравилось, очень доступно обьясняете👌 Успехов Вам и развития Вашему каналу! Подписался
Спасибо! более четкого инструктажа по rest истории еще не было)
С данной аббревиатурой я сталкивался во времена изучения java несколько лет назад. Тогда я так и не въехал что это такое. Сейчас же пересев на веб, всё стало предельно просто и понятно. По сути это json, отдаваемый сервером по определенном запросу (раньше xml). Так что полагаю, что упомянутые в видео правила относяться как раз к правильности формирования такового. Веберы обычно не используют в своём лексиконе подобное сокращение. Все как то привыкли апихой обходиться.
Что примечательно, когда речь зашла про методы HTTP, подметил для себя аналогию с CRUD-операциями веб-сервисов. Узнал то я, как про методы, так и про операции намного раньше, но аналогия почему то возникла только сейчас. За что несомнено мои почтение и благодарность.
Спасибо за понятное объяснение !
Отличное видео, спасибо большое, Дмитрий!
Наконец-то понятно объяснили. Благодарю
Большое спасибо! Очень кратко, лаконично, и главное понятно для полных чайников!
Ну наконец хоть кто то понятно объяснил. А то кто то в качестве примера лифт привел, кто то машину на большой скорости.. и я хз как все это понять. А тут все на нормальных примерах показал, и объяснил самое важное для меня, то что никто не объяснил, это то что чтоб делать такие манипуляции сервер должен дать разрешение, например только после авторизации и только конкретные данные можно менять. Теперь картина сложилась в голове. Спасибо
Огромное спасибо автору за отсутствие на слайдах посторонних картинок, анимации, яркого декора и музыки! СПАСИБО от души!
OMG, наконец-то именно про РЕСТ! Гуглила на англ (а он у меня Advanced, так что все я понимала в плане языка) и все видео про REST - сразу про HTTP методы
Спасибо!
Спасибо! Много других объяснений посмотрел, на мой взгляд, Ваше - выдающееся. Очень конкретно, с примерами и подробно.
Стало понятнее, очень полезно. Спасибо!
Мне лично, как раз такого ражёвывания с примерами и не хватало! Спасибо большое!!!
ТЕМ, КОМУ ВСЁ ПОНЯТНО БЫЛО БЫ И ЗА 3 МИНУТЫ - НУЖНО БЫЛО В ВИКИПЕДИЮ ЗАЙТИ.
Спасибо, было очень интересно
Большое спасибо! Много стало понятней!)
Спасибо, очень доступно!
Отличное видео, вы очень круто доносите информацию на понятных примерах. Спасибо ❤
Лучшее объяснение, во всех остальных видео и 20% этой информации не говорится, будто никто толком и не знает, что такое rest api
Просто офигенное видео! Топ! Автору огромное спасибо!!!
Отличное видео! спасибо
Спасибо за видео, очень полезно)
Спасибо очень доходчиво!
Спасибо, вы очень хорошо объяснили.
Урок супер) Все очень понятно и хорошо рассказано. Я лично доволен. Респект!)))
Спасибо большое, всё понятно
Дмитрий, вы - святой человек!
Спасибо все ясно и четко мне приходились делать сервер всеми CRUD операциями отправлять запросы GET POST UPDATE DELET, но только начал узнавать что Клинт серверное взаимодействие и есть Rest Api вот что бывает когда теорию не учись )
Спасибо за урок
Спасибо за предельно-понятное объяснение.
Спасибо очень понятно!!
Спасибо, наконец-то стало понятно
дай бог тебе здоровья) Понял с 1 раза
Я человек который к компьютеру имеет такое же отношение как парашютист к бетономешалке. Но не тупой, если объяснить всё понимаю. У Вас талант доносить новую информацию, спасибо за Ваш труд.
очень интересно, зачем вам в таком случае понадобился рест?)
@@valentineserebreanu398 под пивас пойдет
Очень понятно! Спасибо большое, сколько пытался понять что это такое а простыми словами и все по полочкам!
Дуже дякую!
Отличнон объяснение !!!
Это шедеееевр!!
Спасибо ДМИТРИЙ большое
Подскажите, node.js подходит для написания админки для управления контентом?
Подходит ли node.js для написания бэкенда таких сервисов как вконтакте или badoo? (таких же по функционалу я имею ввиду).
Под "подходит" я подразумеваю, целесообразно ли использовать node.js для этой задачи? Я просто еще плохо ориентируюсь в веб-технологиях и для меня эти вопросы кажутся не тривиальными.
Спасибо, Бро !
Как-то тут очень много недовольных в комментариях. А как по мне так странно, мне видео очень помогло понять что это все такое. И да, пусть это и «разжевывание» как вы все пишете, но тем не менее это лучше 3х минутных видео где человек тараторит что невозможно уловить и обдумать сказанное ним, это видео позволяет сообразить о чем идёт речь и запомнить.
Спасибо автору 🙂
Это могло только поломать все представление о рест ибо тут о нем ни слова
И недовольных в комментариях больше нет
Большое спасибо!
очень круто. спасибо
Огромное спасибо!
Спасибо!
Большое спасибо
Шикарно
в сайте, который выбран для примера интересные методы)
например POST/api/v5/costs/{id}/delete
Как-то не RESTово с моей точки зрения)
Но видео - класс! Ставлю лайк!
Спасибо, братишка
Посмотрел другое видео и вообще нечего не понял какой то код , какие то скрипты и прочее..... А я искал всего лишь основное понятие, что это такое рест апи. И вот наконец то нашёл ответ на свой вопрос в этом видео. Автор молодец, умеет не для разработчиков рассказывать.
Подписался, спасибо.
Спасибо
Спасибо, помогло))
Круто 👍
Реально это самое лучшее обьяснение. Спасибо тебе хороший человек и дай Бог тебе здоровья и успеха во всем!!!
спасибо!!!!
Спасибо )
Спасибо дорогой! Пояснил
Очень понятно для нубов. Спасибо!
Благодарю!!
Спасибо большое
спасибо большое
Вы приводите в конце пример. Например, GET /api/api-versions - получить список доступных версий API. Но, насколько я понимаю, http запрос будет таким же. Так чем же тогда rest отличается от http? Только авторизацией?
Топовое объяснение
Топ !)
Delete - Дэлит) Но объяснил всё великолепно
Спасибо большое! Самое простое и доходчивое объяснение темы! Успехов))
Было бы интересно увидеть сравнение с soap
Примеры АПИ косячные:
11:30 выбор метода HTTP для операции
* GET - получить
* POST - добавить
* PUT - обновить
* DELETE - Удалить
12:03 примеры URL
* GET /api/v5/costs - Получение списка. URL верен.
* GET /api/v5/costs/{id} - Получение строки из списка. URL верен.
* POST /api/v5/costs/create - Создание расхода. Ошибка.
Должно быть
POST /api/v5/costs
* POST /api/v5/costs/delete - Пакетное удаление расходов. Ошибка.
Должно быть что-то типа
DELETE /api/v5/costs/{1,2,3,4,5}
DELETE /api/v5/costs/ids=1,2,3,4,5
DELETE /api/v5/costs/1/2/3/4/5
* POST /api/v5/costs/{id}/delete - Удаление строки. Ошибка.
Должно быть так
DELETE /api/v5/costs/{id}
* POST /api/v5/costs/upload - Пакетная загрузка расходов. Спорный момент.
Должно быть
POST /api/v5/costs
'Content-type: text/csv; charset=UTF-8'
'Content-Disposition: attachment; filename=costs.csv'
Только на 7ой минуте приблизились к определению, что же такое все-таки REST, но так и не дали его ))
Спасибо, очень понятно!
спасибо большое, очень нравится, что ты, в отличие от уйма других ютуб учителей , объясняешь своими словами, а не просто читаешь статью из инета. намного понятнее и гораздо проще воспринимать в разы такую подачу 👍👍👍👍
Пасибо
А в соап-запросах, которые делаются тоже по протоколу HTTP, только ещё через протокол соап, тоже можно выбрать какой-нибудь конкретный метод HTTP - GET, POST, PUT, или там запросы делаются через какой-то один метод или как-то ещё?
SOAP может использоваться с любым протоколом прикладного уровня: SMTP, FTP, HTTP.
Чаще всего это HTTP. Метод может быть использован тоже любой. Как на сервере настроят.
@@-..9609 Спасибо. То есть, самому нельзя выбрать HTTP-метод, например при прокидывании через SOAP UI?
Спасибо! Было интересно!
было бы понятнее, если бы тут же показывал запросы куда либо, или отправлял данные на изменения, каким образом в пост запросе отправляются данные, и как на сервере они принимаются
Умница
Приглашаю познакомится с каналом и группой начинающих разработчиков :)
TH-cam - th-cam.com/users/itbeard
- discord.gg/tWbt4sS
Если есть такой список API запросов, предоставляемый открыто, как в примере, не открывает ли это широкие возможности для взлома?
Нет, опасные запросы в API не предоставляются (например DELETE) Так же, как было сказано, их исполнение зависит от авторизации
Очень жаль, что в видео не было рассказано про эти 6 ограничений RESTful архитектуры
красавчик