Как определить IP-адрес, с которого поступил запрос? Мой текущий код:
@Override
public Response serve(String uri, Method method,
Map<String, String> headers, Map<String, String> parms,
Map<String, String> files) {
headers.get("origin"); // my current workaround
};
Но любой клиент может изменить или удалить заголовки запроса. Таким образом, это неправильный способ получить эту информацию. В ASP.NET MVC3 этого можно добиться с помощью Request.UserHostAddress
.