Проєктування API · Senior · Запитання 27 з 75
Як відкрити gRPC-сервіс браузерам і REST-клієнтам без дублювання логіки?
- ✓Правильна відповідь: Використати gRPC-Web через проксі або шлюз транскодування JSON/HTTP за анотаціями у файлі
.proto - 2Переписати сервіс на REST
- 3Браузери можуть викликати gRPC нативно
Пояснення
API Google використовують HTTP-анотації в proto, щоб обслуговувати ті самі методи як REST і gRPC.