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());

И добавьте новый плагин настраиваемой политики к вашим услугам. Это простое руководство по созданию плагина

Другие вопросы по тегам