Http协议
互联网通信
网络协议
为什么要有网络协议包?
常见网络协议
http 请求与相应协议包
请求协议包
响应协议包
响应头中有一个: location:地址
重写与重载
throw和throws区别
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RG4dXHml-1600914958650)(Http协议.assets/image-20200601150548119.png)]
接口与抽象类
Tomcat讲解
bin:中 开始与关闭
conf : 配置文件
lib : 外部的jar包 (相当于jdbc的驱动)
logs : 日志 记录操作的记录(运维工程师用的)
temp : 临时文件
webapps : 存放网页 默认到这个文件夹找网页
work: jsp文件
模拟一次互联网通信
java EE企业级项目
两个文件夹 一个 src 一个 web
src:java类
web:静态资源(图片 视频 网页) (web文件夹下)
jar包 (WEB-INF)(自己建一个文件夹放里 —lib)
配置文件
第一步:file——》settings idea找到那个服务器(tomcat)
第二步 run
开启tomcat服务器
测试一下 出现这个页面
第三步
创建一个Module
选择javaee web Application
src:java类
web:静态资源(图片 视频 网页) (web文件夹下)
jar包 (WEB-INF)(自己建一个文件夹放里 —lib)
配置文件
(附加)导入jar包 放到自己建的lib包中
第四步 run
出现这个页面 什么都没有 然后点击+ 选择Artifact
然后选择自己的网站
给自己的网站起一个别名
我的是myWeb
注意名字前面的/ 要保留 不能去掉
最后测试 开启tomcat
完成
请求协议包
1.请求行 【
url:
method:get
】
2.请求头【
请求参数:get
】
3.空白行 【】
4.请求体【
请求参数:post
】
相应协议包
1.状态行【
状态码
】
2.响应头【
content-type 指定浏览器采用对应编译器对响应体中的二进制代码进行解析
】
3.空白行【】
4.响应体【
可能被访问的静态资源文件内容
可能被访问的静态资源文件命令
可能被访问的动态资源文件运行结果
---------都是采用二进制形式存储的-----------
】