用户代理 User agent
(重定向自User agents)
在计算机科学中,用户代理(英语:User Agent)指的是代表用户行为的软件(软件代理进程)所提供的对自己的一个标识符。例如,一个电子邮件阅读器就是一个电子邮件客户端,而在会话发起协议(SIP)中,用户代理的术语指代的是一个通信会话的所有两个终端。
在很多场合,用户代理作为一个主从式架构的分布式计算系统中的通信所用网络传输协议的客户端而行为。特别的,超文本传输协议指定了发起请求的客户端软件,使用一个“User-Agent”请求头,即使在客户端不由用户操纵的时候。SIP协议(基于HTTP)沿用了这一用法。