👋 Привет, сетевые друзья! Продолжим говорить о типах API:
RPC
⏺ Удаленный вызов процедур (
RPC) — это одна из простейших концепций
API, в которой клиент вызывает исполнение блока кода на сервере.
⏺ В то время как
REST рассматривает всё как ресурсы,
RPC рассматривает действия. Клиенты обычно передают имя метода и аргументы серверу и получают обратно JSON или XML.
⏺ Вызовы API выполняются с помощью наиболее подходящего HTTP-глагола: GET для запросов только для чтения и POST для других.
Пример запроса на картинке 👆
➕ Плюсы:
🟢 Очень прост.
🟢 Легковесный payload.
🟢 Высокая производительность.
➖ Минусы:
🟠 Практически нет стандартизации.
🟠 Может быть создано слишком много эндпоинтов.
Network Academy |
#api