ASP.NET Core 2.0获取IP地址
2018-01-29 22:37
661 查看
在我们用来获取客户端IP地址的传统ASP.NET中
Core 2.0。我们需要一种不同的方式来检索HTTP请求信息。
1.在你的MVC控制器中定义一个变量
Request.UserHostAddress。但是这不适用于ASP.NET
Core 2.0。我们需要一种不同的方式来检索HTTP请求信息。
1.在你的MVC控制器中定义一个变量
private IHttpContextAccessor _accessor;2. DI进入控制器的构造函数
public SomeController(IHttpContextAccessor accessor) { _accessor = accessor; }3.回传IP地址
_accessor.HttpContext.Connection.RemoteIpAddress.ToString()这
RemoteIpAddress是在类型
IPAddress,而不是
string。它包含了IPv4,IPv6等信息,它不像经典的ASP.NET,对我们来说更有用。
相关文章推荐
- DotnetCore asp.net Core 获取客户端的IP地址以及端口号
- 负载均衡的场景下ASP.NET Core如何获取客户端IP地址
- ASP.NET Core 2.0 MVC - 获取当前登录用户信息
- ASP.Net Core 2.0 获取Json和Xml格式的配置信息
- 负载均衡的场景下ASP.NET Core如何获取客户端IP地址
- [译]ASP.NET Core 2.0 视图组件
- ASP.NET Core 2.0 特性介绍和使用指南
- asp.net获取IP地址mac地址
- asp.net中获取客户端ip地址的两种方法
- ASP.NET Core 2.0 Cookie Authentication
- 用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(1)
- ASP.NET获取客户端IP地址、系统版本、浏览器版本
- 在ASP.NET Core 2.0中使用CookieAuthentication
- ASP.NET获取客户端IP地址
- ASP.NET Core 2.0系列学习笔记-ADO.NET-MSSQLServerHelper
- ASP.NET 2.0 获取Web.config文件中的标签值
- ASP.NET 2.0里轻松获取数据库连接统计数据
- Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了
- 使用Jexus服务器运行Asp.Net Core2.0程序
- asp.net获取URL和IP地址