【发布时间】:2021-06-18 14:07:19
【问题描述】:
希望你们一切都好。 我正在开发一个基于 vue-js (FRONTEND) 和 .net core web api (BACKEND) 的项目。
我面临的问题是我必须使用位于服务器中的 C# dll 获取客户端 IP-ADDRESS。我不知道如何获得它。
如果有人知道,请告诉我。
将不胜感激。
【问题讨论】:
标签: vue.js asp.net-core webapi
希望你们一切都好。 我正在开发一个基于 vue-js (FRONTEND) 和 .net core web api (BACKEND) 的项目。
我面临的问题是我必须使用位于服务器中的 C# dll 获取客户端 IP-ADDRESS。我不知道如何获得它。
如果有人知道,请告诉我。
将不胜感激。
【问题讨论】:
标签: vue.js asp.net-core webapi
可以在请求的HttpContext 的Connection 值上找到请求者的IP 地址,例如RemoteIpAddress。例如,在 ASP.NET Core 控制器操作中:
public IActionResult MyAction()
{
IPAddress? ipAddress = Request.HttpContext.Connection.RemoteIpAddress;
return Ok();
}
如文档中所述,这可能为空。
【讨论】: