Как Ideco Client осуществляет обработку запросов с редиректом на сервер Ideco NGFW

Ideco Client может обрабатывать запросы с перенаправлением (код ответа 302). Получив ответ от сервера, Ideco Client выполняет шаги для подключения к Ideco NGFW:

  1. Отправляет запрос на адрес https://host:14765/connect.

  2. Если сервер отвечает статусом 302 с редиректом, Ideco Client использует информацию из этого ответа для установления соединения.

  3. Ideco Client подключается к NGFW, используя имя сервера или IP-адрес, указанный в поле Location.

Пример правильного редиректа, полученный с помощью утилиты сurl:

1. Запрос: curl -il https://host.dev:14765/connect.

2. Ответ:

HTTP/1.1 302 Found
Server: SERVERNAME
Date: Fri, 15 Nov 2024 04:22:46 GMT
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=15
Location: https://ngfw-host.dev/
cache-control: no-cache

Из заголовка Location: https://ngfw-host.dev/ будет извлечен новый хост ngfw-host.dev, и Ideco Client будет подключаться к NGFW по адресу wss://ngfw-host.dev:14765/connect.

3. Если при попытке доступа к URL-адресу https://host.dev:14765/connect не будет получен ответ с кодом 302, то Ideco Client подключится к NGFW по адресу wss://host.dev:14765/connect.

Last updated

Was this helpful?