인프런 커뮤니티 질문&답변

코린이님의 프로필 이미지
코린이

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

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

작성

·

1.1K

0

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

답변 1

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

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

 

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

감사합니다. 

코린이님의 프로필 이미지
코린이

작성한 질문수

질문하기