Як це працює
Клієнт надсилає запит (зазвичай HTTP) із зазначенням ресурсу і методу. Сервер обробляє його і повертає відповідь — найчастіше JSON або XML. Деталі внутрішньої реалізації залишаються прихованими за «контрактом».
Типи API
- REST — найпоширеніший, використовує HTTP-методи (GET, POST, PUT, DELETE)
- GraphQL — клієнт сам вказує, які поля потрібні
- gRPC — бінарний протокол для мікросервісів, дуже швидкий
- WebSocket — двостороннє з'єднання в реальному часі