User-agent(常缩写为 UA)指浏览器、爬虫或其他客户端在与网站/服务器通信时,用来表明自身软件身份与版本信息的一段字符串或概念。最常见于 HTTP 请求头 User-Agent 中。(也可泛指“发起请求的客户端程序”。)
/ˈjuːzər ˌeɪdʒənt/
The website blocked my user-agent.
网站屏蔽了我的 user-agent。
To diagnose the issue, the developer compared user-agent strings across devices and found the mobile browser was sending a different header.
为诊断问题,开发者对比了不同设备的 user-agent 字符串,发现移动端浏览器发送的请求头不同。
User(用户)+ agent(代理者、执行者)。在计算机与网络语境中,agent 常指代表用户执行任务的软件程序;因此 user-agent 就是“代表用户与服务器交互的客户端程序/标识”。该用法与互联网协议(如 HTTP)发展密切相关。
“user-agent” 属于现代网络技术术语,通常不出现在传统文学作品中;更常见于技术标准与工程文献,例如: