webservice吧 关注:1,573贴子:590
  • 1回复贴,共1

基于JWS的Webservice获取客户端的真实IP

只看楼主收藏回复

我的方法:
@Resource
private WebServiceContext webServiceContext;
HttpExchange exchange = (HttpExchange)mc.get(JAXWSProperties.HTTP_EXCHANGE);
HttpServletRequest request= (HttpServletRequest)(mc.get(MessageContext.SERVLET_REQUEST));
其中,HttpServletRequest始终为NULL。
用HttpExchange获取IP:
InetSocketAddress isa = exchange.getRemoteAddress();
ip = isa.getAddress().getHostAddress(); //获取IP
这个IP始终都是路由器分配的虚拟IP,并非客户端的真实IP
请问各位大神,如何才能获取到客户端的真实IP鸭~


IP属地:陕西1楼2019-03-28 09:19回复
    如何获取客户端真实IP、???


    IP属地:陕西2楼2019-03-28 09:20
    回复