RPC-стиль API
Уровень: Middle
Ответ
RPC (Remote Procedure Call) – API, где каждое действие представляет собой вызов функции на сервере. Endpoint-ы обычно отражают операции (например, "/sendEmail") и, как правило, используют POST запросы с параметрами. RPC прост в понимании (как вызов метода), эффективен и может использовать бинарные протоколы; однако менее стандартизован, не использует преимущества HTTP (кеширование, идемпотентность URI) и требует договоренности сторон о формате.