У меня есть следующий класс, использующий инфраструктуру MSF4J, и мне нужно иметь возможность определить IP-адрес моего клиента. Я заметил, что HttpServletRequest
имеет метод getRemoteAddr()
, существует ли аналогичный метод с MSF4J Request?
import javax.ws.rs.*;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Context;
import org.wso2.msf4j.Request;
class Test {
@POST
@Consumes({"application/json"})
@Produces({"application/json"})
@Path("lookup/")
public Response lookup(@Context Request request) {
//String ip=request.getIPAdress();
//how can I get the IP address of the client here??
return null;
}
}