У меня есть простой контроллер покоя
public void getMyIp(HttpServletRequest request)
{
final var ip = request.getRemoteAddr();
....
}
И я эмулирую запрос через прокси-сервер
curl --location --request GET 'localhost:8080/api/myIp' \
--header 'X-Forwarded-For: 10.10.10.10' \
--header 'X-Real-Ip: 10.10.10.10'
Я изменил стратегию в application.yml
server:
forward-headers-strategy: FRAMEWORK
Приложение запускается из IDE со встроенным сервером Tomcat. Почему я получаю свой настоящий IP-адрес?
UPD: я изменил стратегию на native
, и теперь она работает!