Apiman X-Fowarded-For о простой политике заголовка
Я хотел бы знать, есть ли какой-нибудь способ добавить удаленный IP-адрес клиента в мой заголовок запроса от API Man.
Мне нужно добавить простую политику заголовка с "X-Forwarded-For", содержащую удаленный IP-адрес клиента.
Мой бэкэнд получает IP-адрес APIMan в качестве удаленного клиента, но мне нужно получить IP-адрес клиента.
1 ответ
Вы можете создать собственный плагин политики и переопределить doApply
метод для установки IP-адреса клиента ApiRequest
Объект для пользовательского заголовка, как показано ниже.
apiRequest.getHeaders().put("X-Forwarded-For", apiRequest.getRemoteAddr());
И добавьте новый плагин настраиваемой политики к вашим услугам. Это простое руководство по созданию плагина