.net 核心中的 httprequest.UserHostName

My3*_*My3 4 c# .net-core asp.net-core

在 HttpRequest 上找不到 UserHostName 属性。在任何论坛上都没有。这个已经下架了吗?任何的想法?

Jes*_*per 7

接受的答案不正确。someHttpContext.Request.Host对应Host于 HTTP 请求中使用的标头。例如:获取http://example.org/test将导致example.org.

UserHostName用于返回发出请求的客户端 IP 地址的 DNS 主机名(即someHttpContext.Connection.RemoteIpAddress)。看起来好像唯一的办法是从 IP 地址手动解析 DNS 主机名,例如Dns.GetHostEntry.


Ale*_*hov -2

尝试这个

this.Request.Host.Value
Run Code Online (Sandbox Code Playgroud)