个人营销网站,linux系统运行wordpress,网页生成桌面快捷方式,金蝶软件怎么打印凭证2019独角兽企业重金招聘Python工程师标准 在计算机科学中#xff0c;用户代理#xff08;英语#xff1a;User Agent#xff09;指的是代表使用者行为的软件#xff08;软件代理程序#xff09;所提供的对自己的一个标识符。例如#xff0c;一个电子邮件阅… 2019独角兽企业重金招聘Python工程师标准 在计算机科学中用户代理英语User Agent指的是代表使用者行为的软件软件代理程序所提供的对自己的一个标识符。例如一个电子邮件阅读器就是一个电子邮件客户端而在会话发起协议 (SIP) 中用户代理的术语指代的是一个通信会话的所有两个终端[1]。 在很多场合用户代理作为一个主从式架构的分布式计算系统中的通信所用网络传输协议的客户端而行为。特别的超文本传输协议指定了发起请求的客户端软件使用一个“User-Agent”请求头即使在客户端不由用户操纵的时候。SIP 协议基于 HTTP沿用了这一用法。 格式 用户代理字符串的格式目前被RFC 2616 (HTTP/1.1)的 Section 14.43 所指定。在 HTTP 中用户代理字符串的格式是产品标记关键字和可选的注释所组成的一个列表。例如如果你的产品叫做 WikiBrowser, 你的用户代理字符串就可能是 WikiBrowser/1.0 Gecko/1.0。“最重要的”产品组件被最先列出。这个字符串的部分如下所示 产品名称和版本WikiBrowser/1.0 排版引擎和版本Gecko/1.0。在这种情况下这指示了排版引擎和版本。 但不幸的是在浏览器大战期间很多网络服务器被配置为只给被识别为某些版本的 Mozilla 的客户端发送需要高级功能的网页。 由于这个原因绝大多数网页浏览器使用的 User-Agent 值如下Mozilla/[version] ([system and browser information]) [platform] ([platform details]) [extensions]}}。例如iPad 上的 Safari 使用的就是下述 Mozilla/5.0 (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Mobile/7B405 这个字符串的组成如下 Mozilla/5.0先前用以指示与 Mozilla 排版引擎的兼容性 (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us)浏览器所运行于的系统的详细信息 AppleWebKit/531.21.10浏览器所使用的平台 (KHTML, like Gecko)浏览器平台的细节 Mobile/7B405被浏览器用于指示特定的直接由浏览器提供或者通过第三方提供的可用的增强功能。这方面的一个实例是 Microsoft Live Meeting它注册了一个扩展以使 Live Meeting 服务知道该软件是否已经安装上这意味着它可以为加入会议提供一个简化的体验。 转载于:https://my.oschina.net/u/919580/blog/141792