• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

gateway 필터에서 ip주소 확인하기

21.11.05 15:26 작성 조회수 802

0

선생님! gateway 필터에서 request한 client의 ip주소를 확인할 수 있는 방법은 없나요?

답변 1

답변을 작성해보세요.

0

안녕하세요, 이도원입니다. 

 

Spring Cloud Gateway에서 요청한 client의IP를 확인하실려면 아래와 같은 코드를 사용해 보시기 바랍니다. 

request.getRemoteAddress().getAddress().getHostAddress()

@Override
public GatewayFilter apply(Config config) {
return ((exchange, chain) -> {
ServerHttpRequest request = exchange.getRequest();
ServerHttpResponse response = exchange.getResponse();

log.info(request.getRemoteAddress().getAddress().getHostAddress());

감사합니다.