【发布时间】:2013-10-12 03:41:41
【问题描述】:
如何确定发起请求的 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 来实现。
【问题讨论】: