前端、服务器端和数据库端结构关系?HTTP请求中如何判断浏览器类型?HTTP响应的状态码信息

一、前端、服务器端和数据库端结构关系?

前端、服务器端和数据库端结构关系?HTTP请求中如何判断浏览器类型?HTTP响应的状态码信息

二、向服务器发送一个请求,通过HTTP请求来判断浏览器类型:

        (这里需要安装一个插件httpwatch,这个插件的主要作用是观察客户端向服务器发送的Http请求,

    而服务器返回给客户端的信息。)

  具体是通过响应的User-Agent:来判断浏览器类型:

    1、若Http响应为此种情形:

      前端、服务器端和数据库端结构关系?HTTP请求中如何判断浏览器类型?HTTP响应的状态码信息

  可以判断出为IE浏览器,后面的  MSIE 9.0表示为微软IE浏览器9.0版本。

    2、若Http响应为此种情形:

    前端、服务器端和数据库端结构关系?HTTP请求中如何判断浏览器类型?HTTP响应的状态码信息

    可以判断出为火狐浏览器,后面的Firefox表明浏览器为火狐浏览器;

三、HTTP响应常见状态码                

    常用的状态码如下:

        200 :请求成功。

        302 :请求重定向。

        304 :请求资源没有改变,访问本地缓存。

        404 :请求资源不存在。通常是用户路径编写错误,也可能是服务器资源已删除。

        500 :服务器内部错误。通常程序抛异常。

    状态信息:状态信息是根据状态码变化而变化的