2017-01-09 1 views

Répondre

0

Je ne suis pas sûr que votre question fait référence à www.ninjaframework.org ou spray.io, mais si vous utilisez l'ancien, vous pouvez obtenir l'adresse IP distante dans votre méthode du contrôleur:

public Result method(Context context) { 
    String ip = context.getRemoteAddr(); 
    // ... 
} 

Comme l'indique la documentation (http://www.ninjaframework.org/apidocs/ninja/Context.html#getRemoteAddr--), vous devez définir le drapeau ninja.ninja.x_forwarded_for_enabled à true dans votre application.conf si votre application est en cours d'exécution derrière un http p Roxy ou équilibreur de charge.