Как подменить IP-адрес в Spring, чтобы сохранить IP-адрес клиента при вызове другого API? - PullRequest
0 голосов
/ 27 апреля 2020

Мне нужно вызвать внешний API с моим Spring-сервером, где он сохраняет IP-адрес клиента. По сути, внешний API генерирует токен на основе IP-адреса клиента, и этот токен не будет работать, если IP-адрес получателя не совпадает с IP-адресом запрашивающего. Таким образом, если я сделаю запрос с моей серверной частью, то IP будет принадлежать серверу, а не клиенту, и токен не будет работать.

Я уже попробовал заголовки HTTP X-Forwarded-For, X-Real-IP и Host, но ни один из них не принимается внешним API. Мне нужно на самом деле подделать IP-адрес сервера, чтобы соответствовать IP-адресу клиента.

Как это сделать?

...