tomcat服务器&HTTP协议 知识点

Posted xiao-cui-tong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat服务器&HTTP协议 知识点相关的知识,希望对你有一定的参考价值。

服务器是什么?:

服务器/伺服器(server)是一种计算机,用于处理请求并通过Internet或本地网络将数据传送到另一台计算机。

tomcat服务器:

    技术图片

      静态资源:

        不同用户访问相同的页面,看到结果是相同的。

      动态资源:

        不同用户访问相同的页面,看到的结果可能不同。

    服务器的作用:

      把本地资源变成网络共享的资源供用户访问。

    浏览器与服务器交互的过程:请求  响应

Tomcat的安装与配置

    安装:  直接解压到指定目录即可。

    配置:  配置JAVA_HOME

    启动:  进入到tomcat/bin目录中:

          startup.bat 启动命令

          shutdown.bat 停止命令

    测试:  http://localhost:8080

  

  如果tomcat端口被占用,解决办法:

    1.修改配置文件server.xml  改变端口号<Connector port="8081"/>

    2.关闭端口号对应的进程:

                 cmd-->netstat -ano -->找到pid-->任务管理器-->显示pid-->关闭进程

    3.重启电脑

tomcat的主要目录:

     技术图片

      注:webapps目录下有几个目录就代表有几个应用。

标准的JavaWeb应用的目录结构:

 技术图片

http://localhost:8080/myApp/login.html

协议     主机ip(端口号)    URI(当前应用的资源路径)

  URL: 统一资源定位符(网址)

  URI: 统一资源标识符   (紫色部分)

 

HTTP协议概述

  > HTTP是HyperText Transfer Protocol(超文本传输协议)的简写,传输html文件。

  > HTTP作用:用于定义WEB浏览器与WEB服务器之间交换数据的过程及数据本身的格式。

  HTTP规定了数据交互的格式!

    请求: 浏览器向服务器传递的数据

    请求行     :包括请求方法和网址部分

            GET明文传输 不安全,数据量有限,不超过1kb

            POST: 暗文传输,安全。数据量没有限制。

    请求头

    请求体(请求正文) 当请求方式是POST方式时,才能看见消息正文

    响应:服务器向浏览器传递的数据

    响应行     :状态码部分

    响应头

    响应体(响应正文)  和页面中鼠标右键查看的网页源代码一样的

      响应消息行:

        第一行状态码部分  200   OK :响应状态码  对响应码的描述(一切正常)

      响应状态码:

        200(正常)  一切正常

        302/307(临时重定向)

        304(未修改):  表示客户机缓存的版本是最新的,客户机可以继续使用它,无需到服务器请求。

        404(找不到):  服务器上不存在客户机所请求的资源。

        500(服务器内部错误):  自己代码写的有问题

 

以上是关于tomcat服务器&HTTP协议 知识点的主要内容,如果未能解决你的问题,请参考以下文章

Http&Tomcat

JavaWeb基础知识:Tomcat服务器和http协议

Day669.HTTP协议 -深入拆解 Tomcat & Jetty

02-JavaWeb开发Tomcat服务器&Servlet接口&HTTP协议&HttpServletRequest&BeanUtils工具包封装请求数据&Ht(

网络知识&http协议

tomcat服务器和http协议笔试题