Любые API отличаются, по факту только набором команд, форматом команд и форматом данных.
В REST данные представляют собой достаточно простые по структуре "ресурсы". Каждый экземпляр ресурса имеет уникальный для этого типа ресурсов идентификатор. Набор ресурсов одного типа в REST больше всего похож на таблицу реляционной базы данных.
REST никак не специфицирует формат данных (полностью на откуп разработчика), но ограничивает список команд набором:
ПОЛУЧИТЬ
ДОБАВИТЬ
ИЗМЕНИТЬ
УДАЛИТЬ
Главное же в REST то, что он никак не сохраняет состояние между обращениями к API. Каждый запрос выполняется отдельно и независимо от других запросов. Это позволяет существенно упростить back-end.
Другие языки программирования и технологии
Что такое REST API , максимально понятным дворовым языком
REST API - это способ общения компьютерных программ между собой через интернет.
Допустим, у тебя есть игрушечный телефон и у твоего друга тоже есть такой телефон. Вы можете общаться друг с другом, нажимая на кнопки и передавая сообщения по проводам между телефонами. Таким образом, вы можете обмениваться информацией.
Точно так же работает и REST API. Программы могут отправлять запросы друг другу через интернет, как если бы они общались по телефону. Запросы передаются по определенным правилам и используются для получения данных или выполнения определенных действий.
Например, представь, что ты играешь в онлайн-игру и хочешь узнать, сколько у тебя очков. Ты можешь отправить запрос на сервер игры с вопросом "Сколько у меня очков?". Сервер игры получит этот запрос, обработает его и отправит ответ обратно тебе с информацией о количестве очков, которые у тебя есть.
REST API использует простые правила и стандартные команды для обмена информацией. Это помогает программистам легко создавать программы, которые могут общаться между собой и использовать функциональность других программ через интернет.
Допустим, у тебя есть игрушечный телефон и у твоего друга тоже есть такой телефон. Вы можете общаться друг с другом, нажимая на кнопки и передавая сообщения по проводам между телефонами. Таким образом, вы можете обмениваться информацией.
Точно так же работает и REST API. Программы могут отправлять запросы друг другу через интернет, как если бы они общались по телефону. Запросы передаются по определенным правилам и используются для получения данных или выполнения определенных действий.
Например, представь, что ты играешь в онлайн-игру и хочешь узнать, сколько у тебя очков. Ты можешь отправить запрос на сервер игры с вопросом "Сколько у меня очков?". Сервер игры получит этот запрос, обработает его и отправит ответ обратно тебе с информацией о количестве очков, которые у тебя есть.
REST API использует простые правила и стандартные команды для обмена информацией. Это помогает программистам легко создавать программы, которые могут общаться между собой и использовать функциональность других программ через интернет.
Шалкар Кажыкенов
А чем тогда это отличается от просто понятия API ?
тебя в гугле забанили?
Похожие вопросы
- помогите понять-программа, которая переводит новую написанную программу на языке, понятном прогр
- Что такое дискриптор в С++? Обьясните пожалуйсто на понятном языке, и если можно то приведите примеры.
- Что вписывать в url Telegram api
- Приведите пожалуйста пример программы на ассемблере, использующая API функцию GlobalMemoryStatus. Заранее спасибо.
- Как самому создать приложение для Android если есть API или виджет для сайта?
- Сколько одновременно языков программирования можно знать максимально полно, и регулярно их все использовать на практике?
- Что такое восстановление системы? Объясните мне пожалуйста понятным языком
- Выручайте! Нужно на понятном языке объяснить ( с картинками) по css, а кокретно обсалютное позиционирование
- что такое конъюнкция. просьба объяснять понятным языком и с примером
- объясните пожалуйста, по какому принципу работает Паскаль, на более простом и понятном языке?!