前端、服务器端和数据库端结构关系?HTTP请求中如何判断浏览器类型?HTTP响应的状态码信息
一、前端、服务器端和数据库端结构关系?
二、向服务器发送一个请求,通过HTTP请求来判断浏览器类型:
(这里需要安装一个插件httpwatch,这个插件的主要作用是观察客户端向服务器发送的Http请求,
而服务器返回给客户端的信息。)
具体是通过响应的User-Agent:来判断浏览器类型:
1、若Http响应为此种情形:
可以判断出为IE浏览器,后面的 MSIE 9.0表示为微软IE浏览器9.0版本。
2、若Http响应为此种情形:
可以判断出为火狐浏览器,后面的Firefox表明浏览器为火狐浏览器;
三、HTTP响应常见状态码
常用的状态码如下:
200 :请求成功。
302 :请求重定向。
304 :请求资源没有改变,访问本地缓存。
404 :请求资源不存在。通常是用户路径编写错误,也可能是服务器资源已删除。
500 :服务器内部错误。通常程序抛异常。
状态信息:状态信息是根据状态码变化而变化的