Метод getConnect
📌 Описание
Метод используется для проверки:
- доступности OTA
- корректной обработки HTTP-запросов
- (опционально) валидности заголовка
Authorization
Важно
Объект data в данном методе не передается.
Заголовок Authorization может использоваться для аутентификации, как и в других методах.
🎯 Назначение метода
Метод позволяет убедиться, что:
- OTA отвечает корректно
- HTTP-запросы достигают сервера
- заголовок
Authorizationкорректен (если используется)
🔐 Заголовок Authorization
Все запросы, отправляемые со стороны Inn-Book, всегда содержат заголовок Authorization.
Зачем нужен этот заголовок?
- Это основной способ идентификации отправителя
- Он подтверждает, что запрос действительно пришёл от Inn-Book
- Защищает от сторонних и злоумышленных запросов
⚠️ Важно
IP-адреса Inn-Book могут изменяться.
Из-за балансировки нагрузки и инфраструктурных обновлений привязка по IP недопустима и ненадёжна.
✅ Как правильно реализовать проверку на стороне OTA
- Проверяйте заголовок
Authorizationво всех входящих запросах - Сравнивайте токен с заранее согласованным значением
- В случае несоответствия — отклоняйте запрос
📤 Пример запроса
{
"action": "getConnect"
}