授权标头[“用户代理”];`

问题描述 投票:0回答:1

“如果用户代理标头不可靠,有哪些替代方法可以检测客户端功能?” “ASP.NET Core 中是否有一个库或中间件可以简化 User-Agent 标头的使用?”

“如何使用 User-Agent 标头在 ASP.NET Core 应用程序中实现特定于设备的逻辑?”

c# authorization
1个回答
0
投票

“如何使用 User-Agent 标头在 ASP.NET Core 应用程序中实现特定于设备的逻辑?”

对于您问题的这一部分,您可以使用类似的方法来获取客户信息

var clientInfor = _httpContextAccessor.HttpContext?.Request?.Headers["User-Agent"]; 
.HttpContextAccessor是一个提供对当前HttpContext的访问的类。在 ASP.NET Core 中,HttpContext 表示当前 HTTP 请求的信息,包括请求和响应信息

© www.soinside.com 2019 - 2024. All rights reserved.