1.请简述常见的状态码和出现的原因
答 : 1xx:请求的状态, 比如,请求刚发送,请求发送成功
2xx:响应的状态, 比如200 表示服务器响应成功
3xx:浏览器的重定向和缓存状态,比如302表示开启重定向,304表示开启缓存
4xx:浏览器请求资源的状态,比如,404请求资源找不到
5xx:服务器端代码异常,比如505服务器端代码有异常
2.转发和重定向的区别?
答 : 转发地址栏不会发生变化, 重定向地址栏会发生变化
转发浏览器向服务器发送一次请求, 重定向浏览器向服务器发送两次请求
转发是由服务器完成的 , 重定向是由浏览器完成的
3.绝对路径和相对路径的区别?
答 : 绝对路径可以确定唯一资源, 相对路径不能确定唯一资源
访问本地资源文件可以用相对路径 , 通过浏览器访问资源需要用绝对路径
4.什么时候需要加虚拟路径?
答 : 资源在浏览器客户端使用时需要加虚拟路径 |