ASP.net Core(RC2):获取IP和用户名

时间:2016-05-23 09:55:43

标签: ip-address asp.net-core-mvc

我发现这个solution在ASP.Net Core RC2(.Net Framework)Web应用程序中获取远程IP地址。这很好用。也可以获得客户端用户名(没有身份验证)?

由于 迈克尔

1 个答案:

答案 0 :(得分:3)

正如德米特里所说,没有身份验证就无法获得客户端用户名。

在较低级别,访问远程IP地址的方式是通过http标头。它是在一个名为REMOTE_ADDR的标题中发送的。

因此,当您调用sbt 'run' > log 获取客户端IP地址时,它正在做什么,它将从REMOTE_ADDR标头返回值。但是,未经身份验证的用户的客户端用户名没有标头值。