User-Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器可以识别客户使用的操做系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。一些网站经常经过判断 UA 来给不一样的操做系统、不一样的浏览器发送不一样的页面,所以可能形成某些页面没法在某个浏览器中正常显示,但经过假装 UA 能够绕过检测。windows
浏览器的UA字串浏览器
标准格式为: 浏览器标识 (操做系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息(可是不一样的浏览器的格式是不一样的,大致都包括这些内容)安全
浏览器标识服务器
因为不少网站在进行 UA 检测的时候忽略了两位数版本号,因此可能形成 浏览器及以后版本收到糟糕的页面,所以自 浏览器 10 以后的版本中浏览器标识项固定为 浏览器,在 UA 字串尾部添加真实版本信息。post
操做系统标识网站
FreeBSD 加密
X11; FreeBSD (version no.) i386 X11; FreeBSD (version no.) AMD64 spa
Linux 操作系统
X11; Linux ppc X11; Linux ppc64 X11; Linux i686 X11; Linux x86_64 .net
Mac
Macintosh; PPC Mac OS X Macintosh; Intel Mac OS X
Solaris
X11; SunOS i86pc X11; SunOS sun4u
Windows:
Windows NT 6.1 对应操做系统 windows 7 Windows NT 6.0 对应操做系统 windows vista Windows NT 5.2 对应操做系统 windows 2003 Windows NT 5.1 对应操做系统 windows xp Windows NT 5.0 对应操做系统 windows 2000 Windows ME Windows 98
加密等级标识
N: 表示无安全加密 I: 表示弱安全加密 U: 表示强安全加密