👋 Привет, сетевые друзья! Продолжим говорить о типах API: RPC



Удаленный вызов процедур (RPC) — это одна из простейших концепций API, в которой клиент вызывает исполнение блока кода на сервере.



В то время как REST рассматривает всё как ресурсы, RPC рассматривает действия. Клиенты обычно передают имя метода и аргументы серверу и получают обратно JSON или XML.



Вызовы API выполняются с помощью наиболее подходящего HTTP-глагола: GET для запросов только для чтения и POST для других.



Пример запроса на картинке 👆



Плюсы:



🟢 Очень прост.

🟢 Легковесный payload.

🟢 Высокая производительность.



Минусы:



🟠 Практически нет стандартизации.

🟠 Может быть создано слишком много эндпоинтов.



Network Academy | #api