在 HttpRequest 上找不到 UserHostName 属性。在任何论坛上都没有关于它的内容。这个已经下架了吗?有什么想法吗?
最佳答案
接受的答案不正确。 someHttpContext.Request.Host
对应于 HTTP 请求中使用的 Host
header 。例如:获取 http://example.org/test将生成 example.org
。
UserHostName
用于返回发出请求的客户端 IP 地址的 DNS 主机名(即 someHttpContext.Connection.RemoteIpAddress
)。看起来唯一的办法是手动从 IP 地址解析 DNS 主机名,例如Dns.GetHostEntry
.
关于c# - .net 核心中的 httprequest.UserHostName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42852574/