欢迎资源文件及Http常见状态码

欢迎资源文件

前提:

  用户可以记住网站名,但是不会记住网站资源文件名

默认欢迎资源文件:

  用户发送了一个针对某一个网站的【默认请求】时,

  此时由Http服务器自动从当前网站返回的资源文件

  正常请求:http://localhost:8080/myWeb/index.

  默认请求:http://localhost:8080/myWeb/

Tomcat对于默认欢迎资源文件定位规则

  1)规则位置:Tomcat安装位置/conf/web.xml

  2)规则命令:

          <welcome-file-list>

              <welcome-file>index.html</w

              <welcome-file>index.htm</we

              <welcome-file>index.jsp</we

          </welcome-file-list>

设置当前网站的默认欢迎资源文件规则

  1)规则的位置/web/WEB-INF/web.xml

  2)规则命令:

           <welcome-file-list>

              <welcome-file>user_Login.html</welcome-file>

           </welcome-file-list>

  2)网站设置了自定义的默认文件定位规则,此时Tomcat自带的定位规则将失效。

Http状态码

介绍:

  1)由三位数字组成的一个符号

  2)Http服务器在推送响应包之前,根据本次请求处理的情况

      将Http状态码写入到响应包中的【状态行】上

  3)如果Http服务器针对本次请求,返回了对应的资源文件。

      通过Http状态码通知浏览器应该如何处理这个结果

      如果Http服务器针对本次请求,无法返回对应的资源文件

      通过Http状态码向浏览器解释不能提供服务的原因

分类:

  1)组成:100-599:分为五个大类

  2)1xx:

      最有特征:

          100:通知浏览器本次返回的资源文件

          并不是一个独立的资源文件,需要浏览器在接受

          响应包之后,继续向Http服务器索要依赖的其他资源文件

  3)2xx:

      最有特征:

          200:通知浏览器本次返回的资源文件是一个

          完整独立的资源文件,浏览器在接收到之后不需要索要

          其他关联文件

  4)3xx:

      最有特征:

          302:通知浏览器本次返回的不是一个资源文件的内容

          而是一个资源文件的地址,需要浏览器根据这个地址自动地发起请求

          索要这个资源文件

      response.sendRedirect("资源文件的地址");写入响应头中的location

      而这个行为导致Tomcat将302写入到状态行中

  5)4xx:

      最有特征:

          404:通知浏览器,由于在服务端中没有定位到被访问的资源文件

          因此无法提供相关帮助

          405:通知浏览器,在服务端中已经定位到了被访问的资源文件(Servlet)

          但是这个Servlet对于浏览器采用的请求方式不能处理

  6)5xx:

      最有特征:

          500:通知浏览器,在服务端中已经定位到了被访问的资源文件(Servlet)

          这个Servlet可以去接收浏览器采用的请求方式,但是servlet在处理这个请求

          期间,由于Java异常导致失败。

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/qq_45796208/article/details/108712342