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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2019-6-1 18:45  /  2645 人查看  /  35 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.请简述常见的状态码和出现的原因
常见的状态码都是三个数字组成的。
   1.1XX
客户端浏览器发送请求的状态
   2.2XX
服务器端响应内容成功了
   3.3XX
浏览器启用缓存或者重定向
比如:304 启用缓存
第一次访问服务器端的资源,第二次访问同样的资源,启用缓存       
   4.4XX
浏览器端出问题了。
   5.5XX :
服务器端代码出现异常,

2.转发和重定向的区别?
1.请简述常见的状态码和出现的原因
服务器端通过状态码告诉浏览器,这个请求过程中的一个状态
状态码通常由三位数字组成;
        1xx :请求的状态,比如:请求刚发送,   比如请求发送成功
        2xx :响应的状态,比如:200表示服务器端响应成功
        3xx :浏览器的重定向和缓存的状态
        4xx:请求错误
        5xx:服务器错误

2.转发和重定向的区别?
        重定向:通过浏览器实现资源的跳转
                需要虚拟路径
        转发:通过服务器实现资源的跳转
                不需要虚拟路径

3.绝对路径和相对路径的区别?
l相对路径(找当前资源和目标资源的相对位置关系)
         相对位置关系有三种情况:
        目标资源和当前资源在一块        
        当前资源在目标资源上一级     
        当前资源在目标资源的下一级目录
               
l绝对路径
        从浏览器端访问资源(比如:超链接,form表单,重定向)
        从服务器端访问资源(比如:转发操作)

4.什么时候需要加虚拟路径?
   从浏览器访问时
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
  1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
  2. 2xx:成功。代表:200
  3. 3xx:重定向。代表:302(重定向),304(访问缓存)
  4. 4xx:客户端错误
   * 代表:
   * 404(请求路径没有对应的资源)
   * 405:请求方式没有对应的doXxx方法
  5. 5xx:服务器端错误。代表:500(服务器内部出现异常

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


3.绝对路径和相对路径的区别?

相对路径:通过相对路径不可以确定唯一资源;
绝对路径:通过绝对路径可以确定唯一资源;


4.什么时候需要加虚拟路径?
如果路径是给客户端浏览器使用,需要加上虚拟目录;
如果路径是给服务器使用,不需要加虚拟目录
回复 使用道具 举报
1.请简述常见的状态码和出现的原因

常见状态码有  1xx :客户端浏览器发送请求的状态 2xx :服务器响应内容成功 3xx :浏览器启用缓存或者重定向 4xx:浏览器端出现问题  5xx:服务器代码出现异常

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

转发  请求一次  可以共享数据只有一个REQUEST对象  转发过程由服务器内部完成
重定向 请求两次 由浏览器完成重定向过程  可跳转任意资源  不可共享数据   有两个request对象

3.绝对路径和相对路径的区别?

相对位置关系有三种情况:1.同一级目录:目标资源和当前资源在一块目标资源的路径写法:直接写目标资源的名称即可
2.上一级目录:当前资源在目标资源上一级目标资源的路径写法: 目录名称/../目标资源的名称
3.下一级目录:当前资源在目标资源的下一级目录目标资源的路径写法:../目标资源的名称
相对路径 (1)        从浏览器端访问资源(比如:超链接,form表单,重定向),书写绝对路径:
第一种写法:http://ip:port/虚拟目录/资源
第二种写法:/虚拟目录/资源
(2)        从服务器端访问资源(比如:转发操作),书写绝对路径:
写法:/资源


4.什么时候需要加虚拟路径?


回复 使用道具 举报
1,常见的状态码有200(成功),302(重定向),304(访问缓存),404(招不到路径下的资源),4054(请求方法没有对应的do方法)
2转发是由浏览器访问服务器,然后服务器找到对应的资源后发给浏览器,浏览器只会访问一次,而且 不会改变路径,只能访问同一个服务器内的内容,,,重定向是浏览器访问服务器,然后再次转到另一个服务器地址,产生两次请求,网址会改变,可以到别的服务器
3,绝对路径是指在计算机系统下准确的目录地址,相对路径指的是在某一个区域内的地址
4,只需要知道在某个区域内的位置,不需要知道全路径的时候
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
答:
        100 客户端应当继续发送请求
        200 请求成功
        204 无内容,服务器成功处理,但未返回内容
        302 重定向
        304 访问缓存
        403 服务器理解请求客户端的请求,但是拒绝执行此请求
        404 请求路径没有对应的资源
        407 请求要求代理的身份认证
        500 服务器内部错误,无法完成请求
       
2.转发和重定向的区别?
答:
        * 重定向的特点:redirect
                        1. 地址栏发生变化
                        2. 重定向是两次请求。不能使用request对象来共享数据
                        3. 重定向是浏览器完成的,写路径是,需要虚拟目录
                        4. 重定向由于是浏览器完成的资源跳转,所以可以在任何服务器进行资源的跳转
        * 转发的特点:forward
                        1. 转发地址栏路径不变
                        2. 转发是一次请求,可以使用request对象来共享数据
                        3. 转发是服务器内部完成的,写路径时,不需要虚拟目录
                        4. 转发只能在服务器内部进行资源跳转,不能访问其它服务器的资源
                       
3.绝对路径和相对路径的区别?
答:
        1. 相对路径:通过相对路径不可以确定唯一资源
                                * 如:./index.html
                                * 不以/开头,以.开头路径
       
                                * 规则:找到当前资源和目标资源之间的相对位置关系
                                        * ./:当前目录
                                        * ../:后退一级目录
        2. 绝对路径:通过绝对路径可以确定唯一资源
                                * 如:http://localhost/day15/responseDemo2                /day15/responseDemo2
                                * 以/开头的路径

                                       
4.什么时候需要加虚拟路径?
答:
        给客户端浏览器使用:需要加虚拟目录(项目的访问路径)
                                        * 建议虚拟目录动态获取:request.getContextPath()
                                        * <a> , <form> 重定向...
        给服务器使用:不需要加虚拟目录
                                        * 转发路径
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
1. 1xx:客户端浏览器发送请求的状态,比如100表示浏览器发送请求成功。
2. 2xx:200表示服务器端响应成功了。
3. 3xx:浏览器启动缓存或者重定向。比如:302表示重定向:浏览器请求服务器端资源,然后
             再跳转到另外一个资源;304表示启用缓存:第一次访问服务器端的资源,第二次访问同一的资源。
4. 4xx:客户端浏览器出现错误。常见的 404(请求路径没有对应的资源) 检查自己写的URL 肯定是访问资源不存在。405:请求方式没有对应的doXxx方法
5. 5xx:服务器端错误。代表:500(服务器内部出现异常)写的代码有bug

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

3.绝对路径和相对路径的区别?
相对路径:通过相对路径不可以确定唯一资源
绝对路径:通过绝对路径可以确定唯一资源
区别:相对路径不以/开头,以.开头路径,绝对路径以/开头的路径

4.什么时候需要加虚拟路径?
给客户端浏览器使用:需要加虚拟目录(项目的访问路径)
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
1XX是浏览器发送请求或者请求发送成功
2XX是服务器接收到请求给出响应
3XX是浏览器缓存启用或者重定向
4XX是浏览器端访问出现了问题比如请求资源找不到,请求方式不支持
5XX是服务器出问题,一般是代码问题
2.转发和重定向的区别?
转发是一次请求,地址值不变,会在服务器内部进行跳转,但是不能跳转项目外资源.
重定向是两此请求,地址栏会变,是浏览器进行跳转,可以跳转外部资源.
3.绝对路径和相对路径的区别?
绝对路径是带盘符或者浏览器带http/https协议,是一个固定物理路径,可以在任意地方访问.相对路径是项目所在地址
4.什么时候需要加虚拟路径?
在浏览器访问服务器时需要添加
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
302 转发
304 缓存
403 资源被禁止
404 资源找不到
405 请求方法不允许
500 服务器内部异常

2.转发和重定向的区别?
(1)转发地址栏不发生变化,重定向地址栏变化
(2)转发只能访问当前服务器资源,重定向能访问其它服务器资源
(3)转发只有1次请求,重定向有2次

3.绝对路径和相对路径的区别?
        绝对路径:
                可以确定唯一的资源;
                是以 / 开头的路径;
        相对路径:
                不能确定唯一的资源;
                不以 / 开头,而是以 . 作为开头;
                是当前资源和目标资源之间的相对位置关系;

4.什么时候需要加虚拟路径?
给客户端浏览器使用时。
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
200 响应成功
302 重定向
304 启用缓存
404 请求支援找不到
500 服务器端代码出现异常

2.转发和重定向的区别?
转发地址栏不变  重定向地址栏发生改变
转发在服务器端里,发送一次请求  重定向在浏览器发送两次请求
转发路径不需要虚拟目录   重定向路径需要虚拟目录
3.绝对路径和相对路径的区别?
        绝对路径:
                可以确定唯一的资源;
                是以 / 开头的路径;
        相对路径:
                不能确定唯一的资源;
                不以 / 开头,而是以 . 作为开头;
                是当前资源和目标资源之间的相对位置关系;
4.什么时候需要加虚拟路径?
     给客户端使用时,需要加虚拟目录;
回复 使用道具 举报
1.请简述常见的状态码和出现的原因

1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
2. 2xx:成功。代表:200
3. 3xx:重定向。代表:302(重定向),304(访问缓存)
4. 4xx:客户端错误。代表:404(请求路径没有对应的资源)  405:请求方式没有对应的doXxx方法
5. 5xx:服务器端错误。代表:500(服务器内部出现异常)

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

转发:
1.浏览器地址栏不会发生变化
2.在服务器内部进行
3.只发起一次请求,可以使用request对象来共享数据
4.只能访问服务器里面的资源

重定向:
1. 地址栏发生变化
2. 重定向可以访问其他站点(服务器)的资源
3. 重定向是两次请求。不能使用request对象来共享数据

3.绝对路径和相对路径的区别?
相对路径:通过相对路径不可以确定唯一资源
绝对路径:通过绝对路径可以确定唯一资源
4.什么时候需要加虚拟路径?
从浏览器外部访问服务器内部资源时,需要加虚拟路径
回复 使用道具 举报
1.请简述常见的状态码和出现的原因

状态码概述:服务器和浏览器之间交互的一种状态,使用状态码来描述。常见的状态码都是三个数字组成的。

1. 1XX

客户端浏览器发送请求的状态

比如:100 浏览器发送请求成功

1. 2XX

服务器端响应内容成功了

比如:200 响应成功

1. 3XX

浏览器启用缓存或者重定向

比如:304 启用缓存

第一次访问服务器端的资源,第二次访问同样的资源,启用缓存

                   比如:302 重定向

                             浏览器服务器端资源,然后再跳转到另外一个资源

1. 4XX

浏览器端出问题了。

比如:404,表示请求的资源找不到

比如:405  表示请求的方式不支持(发送的get请求,服务器用doPost接收)

比如:403,  表示请求被禁止

1. 5XX :

服务器端代码出现异常,比如:500,ClassNotFoundException: com.mysql.jdbc.Driver

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

转发:

- 一次请求
- 转发过程在服务器内部完成,资源跳转只能在服务器内部
- 转发的路径不需要虚拟路径,因为在指定的服务器进行的转发
- 转发只有一个request对象,可以在域中中共享request对象的数据

重定向

- 两次请求

- 重定向过程在浏览器完成,资源可以在任意网站跳转
- 重定向的路径需要加上虚拟路径,因为是浏览器中进行的重定向
- 转发产生两个request对象,不可以共享数据

3.绝对路径和相对路径的区别?

1. 相对路径(找当前资源和目标资源的相对位置关系)

                      相对位置关系有三种情况:

1. 同一级目录:目标资源和当前资源在一块

                   目标资源的路径写法:直接写目标资源的名称即可

1. 上一级目录:当前资源在目标资源上一级

                   目标资源的路径写法: 目录名称/../目标资源的名称

1. 下一级目录:当前资源在目标资源的下一级目录

                   目标资源的路径写法:../目标资源的名称

1. 绝对路径

(1)       从浏览器端访问资源(比如:超链接,form表单,重定向),书写绝对路径:

                第一种写法:http://ip:port/虚拟目录/资源

                第二种写法:/虚拟目录/资源

(2)       从服务器端访问资源(比如:转发操作),书写绝对路径:

                 写法:/资源

4.什么时候需要加虚拟路径?

从浏览器端访问资源(比如:超链接,form表单,重定向)
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
        * 100 浏览器发送请求成功
        * 200 ok  服务器响应成功
        * 302 redirect  浏览器重定向到某个资源
        * 404 not found   请求的资源找不到(原因:请求资源的路径写错了)
        * 500 exception  服务器里面的代码。

2.转发和重定向的区别?
        1.转发只有一次请求 而 重定向有两次请求
        2.转发仅仅只能在服务器内跳转 而 重定向可以在任意服务器/网站之间跳转
        3.转发由服务器内部完成 而 重定向由浏览器完成
        4.转发只有一个request对象,可以共享数据 而 重定向有两个request对象,不可以共享数据

3.绝对路径和相对路径的区别?
相对路径(找当前资源和目标资源的相对位置关系)
            相对位置关系有三种情况:
        1.同一级目录:目标资源和当前资源在一块
                     目标资源的路径写法:直接写目标资源的名称即可
        2.上一级目录:当前资源在目标资源上一级
                        目标资源的路径写法: 目录名称/../目标资源的名称
        3.下一级目录:当前资源在目标资源的下一级目录
                目标资源的路径写法:../目标资源的名称
绝对路径
        (1)从浏览器端访问资源(比如:超链接,form表单,重定向),书写绝对路径:
                第一种写法:http://ip:port/虚拟目录/资源
                第二种写法:/虚拟目录/资源
        (2)从服务器端访问资源(比如:转发操作),书写绝对路径:
                写法:/资源

4.什么时候需要加虚拟路径?
重定向时 需要浏览器到服务器路径,路径上需要加上虚拟目录
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
状态码即服务器与浏览器之间交互的一种状态。
1xx表示客户端浏览器发送请求的状态;
2xx表示服务器响应内容成功了;
3xx表示浏览器启用缓存或重新定向;
4xx表示文件请求资源未找到;
5xx表示服务器端掉吗出现异常

2.转发和重定向的区别?
转发:
a. 转发地址栏的路径不变
b. 转发只能访问同一服务器的资源
c. 转发是一次请求,可以使用request对象来共享数据
重定向:
a. 地址栏发生变化
b. 重定向可以访问其他服务器的资源
c. 重定向是两次请求,不能使用request对象来共享数据。

3.绝对路径和相对路径的区别?
绝对路径:
a.从浏览器端访问资源,如浏览器地址栏输入、超链接、form表单、重定向;
b.从服务器端访问资源;

相对资源:
找当前位置和目标资源的相对位置关系。

4.什么时候需要加虚拟路径?
给客户端浏览器使用,需要加虚拟路径。
回复 使用道具 举报
1.请简述常见的状态码和出现的原因

- 404 :Not Found  请求失败,请求资源未在服务器上发现.
- 200: OK   请求已成功.请求所希望的响应头或数据体将随此响应返回
- 500  :Internal Server Error  服务器端的源代码出现错误

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

- 转发是由服务器内部完成的,转发仅仅只能在服务器内部进行资源的跳转
- 转发是一次请求,只有一个request对象,可以共享数据
- 重定向是由浏览器完成的,可以跳转到任意网站的任意资源
- 重定向是两次请求,两个request对象,不可以共享数据

3.绝对路径和相对路径的区别?

相对路径:通过相对路径不可以确定唯一资源

绝对路径:通过绝对路径可以确定唯一资源

区别:相对路径不以/开头,以.开头路径,绝对路径以/开头的路径

4.什么时候需要加虚拟路径?

给客户端浏览器使用的时候需要加虚拟路径
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
1.        1XX
客户端浏览器发送请求的状态
比如:100 浏览器发送请求成功
2.      2XX
服务器端响应内容成功了
比如:200 响应成功
3.3XX
浏览器启用缓存或者重定向
比如:304 启用缓存
第一次访问服务器端的资源,第二次访问同样的资源,启用缓存
                比如:302 重定向
                         浏览器服务器端资源,然后再跳转到另外一个资源
4.4XX
浏览器端出问题了。
比如:404,表示请求的资源找不到
比如:405  表示请求的方式不支持(发送的get请求,服务器用doPost接收)
比如:403,  表示请求被禁止
5.5XX :
服务器端代码出现异常,比如:500,ClassNotFoundException: com.mysql.jdbc.Driver


2.转发和重定向的区别?
         转发:1.一次请求;
               2.转发过程在服务器;
               3.资源仅仅可以在服务器内跳转
               4.转发是一次请求,只有一个request对象,可以共享数据;
               5.由A到B,需要B的路径,这时候B的目录不需要虚拟目录;
         重定向:1.两次请求;
                 2.重定向的过程由浏览器完成;
                 3.重定向由浏览器完成的资源操作,可以跳转到任意网站的任意资源;
                 4.重定向是两次请求,两个request对象,不可以共享资源
                 5.由A到B,需要B的路径,这时候B的目录需要加上虚拟目录;


3.绝对路径和相对路径的区别?
       绝对路径:是从盘符开始的路径;
      相对路径:是从当前路径开始的路径

4.什么时候需要加虚拟路径?
        操作由浏览器完成时需要加虚拟路径
回复 使用道具 举报
1.请简述常见的状态码和出现的原因?
答:
100:浏览器请求发送成功
200:浏览器接收服务器响应成功
302:重定向
304:启用浏览器缓存
403:请求被禁止
404:请求资源访问不到
405:请求方式不支持(错误)
500:服务器代码错误

2.转发和重定向的区别?
答:
转发:地址栏不发生变化
          转发是一次请求
          转发不需要虚拟目录       
重定向:地址栏会发生变化
        重定向是两次请求
        重定向需要虚拟目录
       
3.绝对路径和相对路径的区别?

相对路径(找当前资源和目标资源的相对位置关系)
            相对位置关系有三种情况:
1.同一级目录:目标资源和当前资源在一块
目标资源的路径写法:直接写目标资源的名称即可
2.上一级目录:当前资源在目标资源上一级
目标资源的路径写法: 目录名称/../目标资源的名称
3.下一级目录:当前资源在目标资源的下一级目录
目标资源的路径写法:../目标资源的名称
绝对路径
(1)从浏览器端访问资源(比如:超链接,form表单,重定向),书写绝对路径:
第一种写法:http://ip:port/虚拟目录/资源
第二种写法:/虚拟目录/资源
(2)从服务器端访问资源(比如:转发操作),书写绝对路径:
写法:/资源
4.什么时候需要加虚拟路径?
答:
当服务器被浏览器访问时需要加虚拟目录
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马