3.59配置 User-Agent
创建于 2026 年 8 月 17 日约 2 分钟读完
User-Agent 请求标头是一个特征字符串,使得服务器和对等网络能够识别发出请求的用户代理的应用程序、操作系统、供应商或版本信息。框架提供了 SetUserAgent 方法来设置 User-Agent 请求头。
HttpRequestBuilder.Get("https://furion.net/logo.png") .SetUserAgent(UserAgents.Chrome.PC) // 使用 UserAgents 静态类便捷设置 .SetUserAgent(UserAgents.Chrome.Mobile) // 设置为移动端 User-Agent .SetUserAgent(UserAgents.GetRandom()) // 随机获取一个浏览器类型的 User-Agent .SetUserAgent(UserAgents.GetByBrowser("Safari")) // 获取指定浏览器类型的 User-Agent .SetUserAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36"); // 或直接设置 User-Agent 字符串UserAgents 是框架提供的静态类,用于便捷设置主流浏览器的 User-Agent 标识,包含以下成员:
-
静态方法:
GetRandom(isMobile): 随机获取一个浏览器的User-Agent。GetByBrowser(browser, isMobile):获取指定浏览器类型的User-Agent。
-
静态成员:
Chrome:Google Chrome 浏览器PC:桌面端User-Agent标识Mobile:移动端User-Agent标识
Firefox:Mozilla Firefox 浏览器PC:桌面端User-Agent标识Mobile:移动端User-Agent标识
Safari:Apple Safari 浏览器PC:桌面端User-Agent标识Mobile:移动端User-Agent标识
Edge:Microsoft Edge 浏览器PC:桌面端User-Agent标识Mobile:移动端User-Agent标识
Opera:Opera 浏览器PC:桌面端User-Agent标识Mobile:移动端User-Agent标识
Generic:通用浏览器PC:桌面端User-Agent标识Mobile:移动端User-Agent标识