A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区 黑马粉丝团   /  2019-7-25 20:09  /  674 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.请简述常见的状态码和出现的原因
2.转发和重定向的区别?
3.绝对路径和相对路径的区别?
4.什么时候需要加虚拟路径?

4 个回复

倒序浏览
1.请简述常见的状态码和出现的原因。

100服务器收到客户端消息,但没有接受完成,等待一段时间后,发送100。
200服务器和浏览器通信成功。
302重定向。
304访问缓存。
404请求路径没有对应的资源。
405请求方式没有对应的方法。
500是服务端代码异常。

2.转发和重定向的区别?

重定向:
(1)地址栏发生变化
(2)重定向可以访问其他站点的资源
(3)重定向是两次请求,不能使用request对象来共享数据
转发:
(1)地址栏路径不变
(2)转发只能在当前服务器下的资源
(3)转发是一次请求的,可以使用request对象来共享数据

绝对路径和相对路径的区别?
相对路径不可以唯一确定唯一资源,需要找到当前资源和目标资源之间的位置关系.
绝对路径可以确定唯一资源。

4.什么时候需要加虚拟路径?
给客户端浏览器使用,需要加虚拟目录。
给服务器使用,不需要加虚拟目录,比如转发。
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
        100-199:浏览器发送数据中途停止,服务器发送此状态码询问浏览器是否还要继续发送数据。
        200-299:本次请求和响应是成功的。
        300-399:重定向。302:请求重定向。304:访问缓存。
        400-499:浏览器错误。404:服务器找不到请求的资源。405:请求方法没有对应的doGet和doPos方法。t
        500-599:服务器错误。500:服务器代码错误。

2.转发和重定向的区别?
        1、转发是一条请求,重定向是两条请求。
        2、转发只能访问服务器下的资源,重定向能访问其他服务器的资源。
        3、转发地址栏不发生改变,重定向发生改变。

3.绝对路径和相对路径的区别?
        1、相对路径是自己相对于目标路径的位置关系。
        2、绝对路径是具体的从根目录到目标目录的路径,给浏览器指定资源需要加虚拟目录,给服务器内部指定资源不需要加虚拟目录。
        3、相对路径以./开头,绝对路径以/开头
        4、绝对路径能确定唯一资源,相对路径不可以。
       
4.什么时候需要加虚拟路径?
        给浏览器指定资源需要加虚拟路径。
       
回复 使用道具 举报
111111111111
回复 使用道具 举报 1 0
1.请简述常见的状态码和出现的原因
常见的状态码有:302重定向,304访问缓存,404该路径找不到文件,405请求的方式没有对应的方法,500代码错误。
2.转发和重定向的区别?
重定向:
(1) 地址栏发生变化
(2)重定向可以访问其他站点(服务器)的资源
(3)重定向是两次请求。不能使用request对象来共享数据
转发:
(1)转发地址栏路径不变
(2)转发只能访问当前服务器下的资源
(3)转发是一次请求,可以使用request对象来共享数据
3.绝对路径和相对路径的区别?
绝对路径可以获取到唯一的资源。
相对路径的确定需要找到当前资源和目标资源之间的相对位置关系
4.什么时候需要加虚拟路径?
给客户端浏览器使用需要加虚拟路径
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马