##Tomcat
* tomcat的目录结构
* bin : 执行文件
* conf : 配置文件
* lib : 运行时需要的jar包
* logs : 运行时的日志文件
* temp : 产生的临时文件的存储路径.
* 发布一个web项目到tomcat中.
* 发布一个web工程到Tomcat中共有3种方式
* 1.直接将工程copy到tomcat/webbapps下
* 2.配置tomcat虚拟路径:
*
* 3.配置tomcat虚拟路径:
* HTTP协议
* 协议:
* 规定双方需要遵守的规则
* HTTP协议:
* 用来规定浏览器与服务器之间需要遵守的规则
* HTTP协议的作用:规范刘浏览器与服务区之间的数据传递
* HTTP协议的特点:
* 基于请求和响应的模型
* 必须先有请求后有响应
* 请求和响应必须成对出现
* 默认端口号为80
* HTTP协议的版本:
* 1.0: 每次响应后即可关闭了连接
* 1.1: 现在使用.不是你每次连接了直接挂断
* HTTP协议的演示
* 抓包分析:get
* HTTP协议的详解
* 请求部分:
* 请求行
* 提交方式
* 提交方式有很多,常用get和post
* 区别:
* get会显示到地址栏上,post不会
* get往往限制大小,而post没有大小限制
* get没有请求体,post没有
* 提交路径:
* 协议版本:
* 请求头
* 都是键值对1的形式显示的,一般一个key对应一个value,也有个别的是一个key对应多个value.
* User-Agent :代表的是浏览器的类型
* Referer : 代表的是网页的来源
* 请求体
* 只有post提交方式有请求体
* 响应部分:
* 响应行:
* 协议版本
* 状态码:
* 200:成功
* 302:重定向
* 304:查找本地缓存
* 404:资源不存在
* 500:服务器内部错误
* 状态码描述1
* 响应头:
* 键值对,一般一个key对应一个value,也有时候一个key对应多个个value
*
* 响应体:
|
|