Dal*_*ier 8 ip-address asp.net-core
以前在其他版本的asp.net中,我使用了以下属性HttpRequest:
Request.ServerVariables["REMOTE_ADDR"]
Request.UserHostAddress
Run Code Online (Sandbox Code Playgroud)
如何在ASP.NET Core中实现相同的功能?
你可以使用IHttpContextAccessor:
private IHttpContextAccessor _accessor;
public Foo(IHttpContextAccessor accessor)
{
_accessor = accessor;
}
Run Code Online (Sandbox Code Playgroud)
现在你以这种方式获得IP地址"
var ip = _accessor.HttpContext.Connection.RemoteIpAddress.ToString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4691 次 |
| 最近记录: |