1.请简述常见的状态码和出现的原因。
100服务器收到客户端消息,但没有接受完成,等待一段时间后,发送100。
200服务器和浏览器通信成功。
302重定向。
304访问缓存。
404请求路径没有对应的资源。
405请求方式没有对应的方法。
500是服务端代码异常。
2.转发和重定向的区别?
重定向:
(1)地址栏发生变化
(2)重定向可以访问其他站点的资源
(3)重定向是两次请求,不能使用request对象来共享数据
转发:
(1)地址栏路径不变
(2)转发只能在当前服务器下的资源
(3)转发是一次请求的,可以使用request对象来共享数据
绝对路径和相对路径的区别?
相对路径不可以唯一确定唯一资源,需要找到当前资源和目标资源之间的位置关系.
绝对路径可以确定唯一资源。
4.什么时候需要加虚拟路径?
给客户端浏览器使用,需要加虚拟目录。
给服务器使用,不需要加虚拟目录,比如转发。
|