package io.cattle.platform.api.handler; import io.github.ibuildthecloud.gdapi.request.ApiRequest; import io.github.ibuildthecloud.gdapi.request.handler.AbstractApiRequestHandler; import java.io.IOException; public class AddClientIpHeader extends AbstractApiRequestHandler { public static final String CLIENT_IP = "X-API-Client-IP"; @Override public void handle(ApiRequest request) throws IOException { if (request.isCommitted()) { return; } request.getServletContext().getResponse().addHeader(CLIENT_IP, request.getClientIp()); } }