“如果用户代理标头不可靠,有哪些替代方法可以检测客户端功能?” “ASP.NET Core 中是否有一个库或中间件可以简化 User-Agent 标头的使用?”
“如何使用 User-Agent 标头在 ASP.NET Core 应用程序中实现特定于设备的逻辑?”
“如何使用 User-Agent 标头在 ASP.NET Core 应用程序中实现特定于设备的逻辑?”
对于您问题的这一部分,您可以使用类似的方法来获取客户信息
var clientInfor = _httpContextAccessor.HttpContext?.Request?.Headers["User-Agent"];
.HttpContextAccessor是一个提供对当前HttpContext的访问的类。在 ASP.NET Core 中,HttpContext 表示当前 HTTP 请求的信息,包括请求和响应信息