zoukankan      html  css  js  c++  java
  • day17(tomcat的安装,HTTP)

    Tomcat 

      Tomcat是个小型服务器,由apache组织编写,转为发布java程序而写。

      安装步骤:

          官网:http://tomcat.apache.org/

          下载地址:http://tomcat.apache.org/download-70.cgi

          版本bin:apache-tomcat-7.0.52   

        解压直接进行使用

            apache-tomcat-7.0.52apache-tomcat-7.0.52instartup.bat

        注意事项;

            1.一闪而过

              解决方案:   查看java_home环境变量是否配置

                 特殊情况: jre环境变量没有配置

            2.端口冲突

               修改自己的conf/server.xml文件中的端口号

               关掉冲突的端口

        目录:

     bin             :二进制文件(命令文件:开启和关闭)

     conf           :配置文件

     lib              :tomcat所需要的jar包

     logs           :tomcat服务器日志文件

     temp         :tomcat运行产生临时文件

     webapps  :需要发布的项目需要放在webapps下

     work         :JSP翻译(编译)成Servlet产生的代码

      发布项目:

     一种:直接将项目复制到tomcat/webapps下.

     二种:在tomcat/conf/server.xml配置tomcat的虚拟路径

     三种:在tomcat/conf/Catalina/localhost/下配置tomcat的虚拟路径

        在apache-tomcat-7.0.52confCatalinalocalhost文件夹中创建itcast.xml文件

    <?xml version='1.0' encoding='utf-8'?>
    <Context docBase="c:aaa"></Context>
    

          aaa文件夹是你的项目文件

            直接访问: localhost:8080/itcast/index.html

    Http

       HTTP:超文本传输协议(规定了浏览器和服务器交互的一种协议)

      协议特点:

          1.基于请求和响应的模型

            a.必须先有请求后又响应;

            b.请求和响应必须成对存在;

            2.简单快捷

                   因为发送请求的时候只需要发送请求方式和请求路径即可

        

        

      请求行

      请求方式

      请求方式有很多种,常用就两种GET和POST

      GET和POST的区别?

      GET:请求的参数会显示到地址栏。通常是有大小的限制。没有请求体

      POST:请求的参数不会显示到地址栏(在请求体中)。POST没有大小的限制。有请求体(请求参数)。只有表单设置method=”post”才是post请求。

      请求路径

      协议版本

      请求头

      请求头的格式一般都是一个key对应一个value的,也有一个key对应多个value的情况。

      记住一些请求头:

      Referer              :代表网页的来源。(防盗链)。

     User-Agent       :获得客户端浏览器类型。

      请求体

      只有POST请求方式才有请求体,而且请求体是POST方式请求参数。

       响应

          

      响应行

      协议版本

      状态码

      200  :代表响应成功

      302  :需要进行重定向操作

      304  :需要查找本地缓存

      404  :请求资源不存在

      500  :服务器内部错误

          状态码描述

      响应头

      通常一个key对应一个value,也有一个key对应多个value。

      记住响应头:

      Location   :重定向的路径。

      Refresh     :定时刷新。

      Content-Disposition:文件下载的时候使用。

      响应体

      就是显示到浏览器上页面的代码。   

  • 相关阅读:
    程序员面视题解析
    Forms身份验证
    梅花雨日历控件
    系统架构师学习笔记_第四章(下)
    系统架构师学习笔记_第三章
    系统架构师学习笔记_第六章(上)
    系统架构师学习笔记_第五章(下)
    系统架构师学习笔记_第一章
    系统架构师学习笔记_第四章(上)
    系统架构师学习笔记_第五章(上)
  • 原文地址:https://www.cnblogs.com/fjkgrbk/p/Tomcat_Http.html
Copyright © 2011-2022 走看看