Основы и секреты Rest API

Поділитися
Вставка
  • Опубліковано 26 вер 2024
  • Что такое Rest API.
    Архитектурный стил это приложения.
    Основные принципы REST.
    Правила использования Rest API в программировании.
    разработка development программирование
    #разработка #development #программирование

КОМЕНТАРІ • 32

  • @RamaRama-qv3jo
    @RamaRama-qv3jo 4 місяці тому +1

    Наконец то, первое последовательное, простое объяснение без воды! Спасибо!

    • @eager4IT
      @eager4IT  4 місяці тому

      Благодарю)

  • @MrAgilator
    @MrAgilator 3 місяці тому

    Благодарю ! Классный формат подачи - спокойный, без воды. В общем - ПОЛЬЗА! 👍👍👍

    • @eager4IT
      @eager4IT  3 місяці тому

      Благодарю)

  • @Dmitrijserg
    @Dmitrijserg 25 днів тому

    Спасибо

    • @eager4IT
      @eager4IT  24 дні тому

      Пожалуйста)

  • @СветланаГолощапова-х3м
    @СветланаГолощапова-х3м 5 місяців тому +1

    Спасибо! Теперь точно дошло

  • @lesson-web
    @lesson-web 3 місяці тому

    Огромная благодарность

    • @eager4IT
      @eager4IT  3 місяці тому

      Всегда пожалуйста)

  • @dnr_8365
    @dnr_8365 9 місяців тому +1

    Спасибо, в точку!

    • @eager4IT
      @eager4IT  9 місяців тому

      Пожалуйста 🙂

  • @Daniel-mo1iy
    @Daniel-mo1iy Місяць тому

    Спасибо за видео! Но я все равно не понимаю))) вот почему считается, что нельзя передавать тело запроса в get запросе? А есть техническая разница между post и гет запросом когда в теле передаем?
    Или например разница между put и post. Там технической разницы же вообще нет) реализацию «не изменения» таких же данных можно и в post реализовать, будет тоже самое, что и задумывалось в put.
    Получается это только «так можно а так нельзя»

    • @eager4IT
      @eager4IT  Місяць тому +1

      Спасибо за коммент)
      В get запросе тела просто нет, поэтому его нельзя передать.
      Между put и post как таковой технической разницы нету, однако по архитектурному стилю put используется для обновления объекта, тогда как post для создания, а patch для частичного обновления.
      Такое разделение сделано как раз для того, что бы можно было определить тип операции, который необходимо выполнить: создание, полное обновление или частичное)

  • @constructor3929
    @constructor3929 Місяць тому

    Принципы REST_API:
    1) Клиент-серверная модель взаимодействия
    2) Отсутствие состояния
    3) Унификация интерфейса
    4) Кеширование
    5) Формат обмена данными (JSON, XML)

    • @eager4IT
      @eager4IT  Місяць тому

      Все верно)

    • @alexey.kondakov
      @alexey.kondakov 25 днів тому

      ​@@eager4IT, это не просто верно, но и намного короче.

  • @vfvfzjxtymecnfkghjcnbvtyz
    @vfvfzjxtymecnfkghjcnbvtyz 9 місяців тому +2

    Здравствуйте "Хочу вАйти" - я бы хотел увидеть такую вот тему - pipe line/ ci cd

    • @eager4IT
      @eager4IT  9 місяців тому

      Здравствуйте! Отличная тема, сделаем)

  • @AndRei-nz8fc
    @AndRei-nz8fc 4 місяці тому

    Норм

    • @eager4IT
      @eager4IT  4 місяці тому

      Благодарю

  • @ВасилийТеркин-с6о
    @ВасилийТеркин-с6о 3 місяці тому

    Расскажите о API на примере, Честный Знак)))

  • @Alcoholdehydrogenas
    @Alcoholdehydrogenas 3 місяці тому

    А где секреты?!

    • @eager4IT
      @eager4IT  3 місяці тому

      В видео))

  • @deverloperfantom1372
    @deverloperfantom1372 2 місяці тому

    Это утверждение противоречит основным принципам современной разработки API и безопасности. В реальности API-серверы используют различные методы для идентификации и аутентификации клиентов, чтобы обеспечить безопасное и эффективное взаимодействие. Например, серверы часто используют механизмы авторизации, такие как токенизация и API-ключи, которые позволяют идентифицировать и аутентифицировать клиентов при каждом запросе. Это позволяет серверу управлять доступом к ресурсам и защищать данные от несанкционированного доступа. Утверждение о том, что сервер не "запоминает" информацию о клиенте, не соответствует реальной практике разработки API и безопасности информационных систем.

    • @eager4IT
      @eager4IT  2 місяці тому

      Термин “stateless” вам о чем нибудь говорит?)
      Сервис АПИ не хранит инфо о пользователе, в отличие от сервера или самого приложения с базой данных и тд)

  • @ilyaChuk
    @ilyaChuk 3 місяці тому

    какая-то не секретная информация

    • @eager4IT
      @eager4IT  3 місяці тому

      Отчасти))

  • @mrundersson
    @mrundersson 4 місяці тому

    were's secrets?