2017-05-04 55 views
0

我怎樣才能得到ipv4客戶端ip在akka-httpjava? 在我createRoute方法,我嘗試:Ipv4 ClientIp上extractClientIp - > akka-http

return extractClientIP(clientIp -> { 
      Optional<InetAddress> optAdd = clientIp.getAddress(); 
      return complete(optAdd.get().getClass().getName()); 
     }); 

,但我得到java.net.Inet6Address實例,而不是java.net.Inet4Address實例。

request.getHeader("Remote-Address")也返回ipv6。

謝謝。

回答