작성
·
1.1K
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());
감사합니다.