zoukankan      html  css  js  c++  java
  • http头文件User-Agent详解【转载】

    原文地址:http://blog.csdn.net/andybbc/article/details/50587359

    http头文件User-Agent详解

    什么是User-Agent

    User-Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测。

    浏览器的UA字串

    标准格式为: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息(但是不同的浏览器的格式是不同的,大体都包括这些内容)

    浏览器标识

    由于很多网站在进行 UA 检测的时候忽略了两位数版本号,所以可能造成 浏览器及之后版本收到糟糕的页面,因此自 浏览器 10 之后的版本中浏览器标识项固定为 浏览器,在 UA 字串尾部添加真实版本信息。

    操作系统标识

    FreeBSD  

    X11; FreeBSD (version no.) i386  X11; FreeBSD (version no.) AMD64  

    Linux  

    X11; Linux ppc  X11; Linux ppc64  X11; Linux i686  X11; Linux x86_64  

    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: 表示强安全加密

  • 相关阅读:
    理解OAuth 2.0
    asp.net core webapi/website+Azure DevOps+GitHub+Docker
    ASP.NET Core分布式项目实战
    Docker 在 centos 7上升级
    35.Docker安装Mysql挂载Host Volume
    34.Docker安装Mysql参数及环境变量使用
    33.Docker安装Mysql及用户配置
    32.Docker安装MongoDb
    如何用Spring Boot自定义Banner
    如何实现JDK10的新特性:var泛型和多个接口,案例详解
  • 原文地址:https://www.cnblogs.com/the-tops/p/7927885.html
Copyright © 2011-2022 走看看