Создание webapp за обратным прокси-сервером/балансиром нагрузки, мне нужно получить правильный исходный URL-запрос запроса (предварительная перегрузка предварительной загрузки).Restlet Как правильно строить ссылки HATEAOS?
Я использовал getReference() (в ServerResource), чтобы добавить собственную ссылку в смысле HATEAOS. Однако в документе говорится, что getReference() может управляться маршрутизацией, и в настоящее время она не включает правильную схему (http, а не https - балансировка нагрузки завершает https).
Ниже перечислены конфигурации NGINX в отношении перенаправленных заголовков.
location /api {
proxy_pass http://test-service;
proxy_pass_header X-Host;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X_FORWARDED_PROTO $scheme;
}
Неверная конфигурация обратного прокси, или я должен использовать метод getOriginalReference(). Есть ли какая-то документация, в которой объясняется, как создается «исходная» ссылка, какие поля используются за обратным прокси.