Тэги:
#php #rest #api #restful_apiКомментарии:
Если кто-то начинает осваивать данную технологию, не смотрите этот урок! Только мозги себе забьёте ненужными данными, и в воздухе повиснут множество вопросов. Начинать надо с того, что GET и POST по сути одно и то же, только с разным подходом к транспорту данных запроса. По принципу отсекания лишних сущностей, в итоге единственным ценным остаётся POST, так как он перекрывает все возможности GET и дополняет их. Можно считать, что GET - это устаревший метод, и вообще про него забыть. А уж все эти оставшиеся методы PATCH, PUT, DELETE - это извраты/эксперименты ранних архитекторов веба. Всё, что они делают - всё можно сделать средствами POST! В итоге сразу учитесь выполнять все операции методом POST, и не распыляйте мозги на остальные его производные, которые создали не очень далеко думающие люди из прошлого ;)
Ответитья вот не пойму как POST реализовывать на клиенте (
ОтветитьУ меня как раз есть WEB приложение, и хочу на флаттере его ещё запилить. Вот и на сервере, как раз пых крутится. Я его, если честно, знаю постольку поскольку, но в рамках твоих видосов хватает, скилл прокачать... вот и понадобился мне REST API. А тут такой материал кайфовый! Инфы поле непаханое! Спасибо тебе за науку! 😎
Ответитьспасибо большое, очень помогли
Ответитьа почему бы и не написал на чистом СИ rest api? на php без fw как два пальца, между прочим будет работать существенно быстрее, зачем автор ещё сюда базу припер не понятно, ибо REST это всего протокол обмена данными и не более того.
ОтветитьА запросы с параметрами, например, ?id=1. В $_GET он отобразится?
Ответитьспасибо Вам огромное , дай Бог вам и вашим близким здоровья , очень полезный урок .
ОтветитьКак насчёт отправки файлов через post запрос?
ОтветитьПочему на нативной пыхе лучше не делать REST API?
ОтветитьСпасибо!!!
ОтветитьПри удалении поста происходит скроллинг к началу документа. Можно это как-то пофиксить?
ОтветитьОгонь!!! Благодарю!!! В один удар - качественное, доступное объяснение большого концепта. Очень круто)))
ОтветитьДля новичка норм. Еще бы видео с авторизацией и токеном
ОтветитьХорош!
ОтветитьКогда других изучаю не понятно. Когда объясняет учитель Михаил сразу все понимаю. Спасибо вам большое.
ОтветитьА можно при создании поста вернуть тот же самый пост и на клиенте не запрашивать весь список постов, а просто развернуть все старые посты и добавить в конец новый) Тогда не нужно будет делать лишний запрос в бд))
ОтветитьДаже темы cors политики осветил. Вообще респект.
ОтветитьБлин, на чистой пыхе это увлекательнее делать, чем через фреймворки. Конечно для новичка, вроде меня.
Почему говорят, что на чистой пыхе лучше не писать апишки?
Не подскажете, почему такие большие задержки при обращении к базе данных - по 2 секунды каждый запрос обрабатывается? Данных очень мало. Подозреваю, что в каких-то настройках дело
ОтветитьБольшое спасибо!
Позволю себе замечание: реакт и вью требует под себя специальные сервера и обслуживание, что для большинства сайтов-блогов не нужно, а вот рнр фреймворк очень даже пригодится
Самый понятный ролик для начинающих. Отмечу момент с объяснением CORS политики, которую я сам изучал несколько дней задаваясь вопросом что это такое. Если даже не владеете языком PHP, это отличный ролик чтобы на простом и поянтном примере понять что такое REST API и как оно работает. Автору респект!
ОтветитьПо медленнее делай
ОтветитьПожизненная подписка за такой контент!
ОтветитьСупер ...... !!!
Ответитьдумаю конструкцию переделать лучше типа if($med =='POST') { ... return }, эти бесконечные else if очень запутывают, часто так делаю
ОтветитьБитый час говорил, кодил, а потом - это колхоз)))
ОтветитьНе рав, а ро (raw)
ОтветитьPut - это пут, а не пат
ОтветитьНорм натрусил, теперь разгребать дня 3, уважение!
ОтветитьПрочитал название канала и слегка кринжанул... А ведь хотел написать - канал прям для меня. но не буду
ОтветитьЕсть вопрос. Почему элементы долго рендерятся при отрисовке в js, страница уже загружена и только через несколько секунд догружаются посты хотя их немного
ОтветитьЛучший ролик года!
ОтветитьЧел ты ЛУЧШИЙ👍💯
Ответить1000000 благодарностей за видео :)
ОтветитьСпасибо огромное, Михаил! За такой понятный и полезный урок!
ОтветитьРисуй карту, потом учи по ней ходить. Один из лучших подходов в обучении. Спасибо, очень здорово. КРАСАВЕЦ )))).
ОтветитьКруто👍
ОтветитьУ меня вопрос !
отправляю запрос через постман но мне пишет ошибку в методе post что не известные ключи что делать
Годный гайд по REST'у, а то толковой информации днём с огнём не сыщешь. Спасибо автору!
А по поводу "колхоза", скажем так, встречал компании которые "колхозят" свои framework'и, и для этого необходимо понимать принцип работы REST API.
Охуенно и понятно
ОтветитьЭто прям то что я искал но вовремя не нашёл, написал курсовую с рест апи и только сейчас увидел этот видос, спасибо теперь я знаю как делать правильно
Ответитьколхоз.........
ОтветитьVM24:1 Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0 await(async) показывает на 19 строчку, где вызывается функция getPosts() в JS
ОтветитьШикарно!!!!, всё по полочкам разложил, большое спасибо, а то реально на Ютубе русскоязычном почти не было ничего!)
Ответитьу вас же в phpstorm в строен postmen, просто создаете файл (забл как его надо обозвать) и все, прям в IDE с левой стороны будет у вас postmen (его возможности). кому интересно, гугланите, нет под рукой ноута, не помню какой там файл надо создавать в корне проекта...
ОтветитьПросто красавчик!
ОтветитьДобрый день. Подскажите у меня в fetch два массива
[
{
"id": "70",
"title": "мммвdd",
"category": "1",
"description": "смчмчсчмс",
}
][
{
"id": "1",
"category": "Hobby"
}
]
Как мне их вывести?
Sql injection bro
ОтветитьДа блин, наконец-то мне объяснили,спасибо!
Ответить