HTTP协议和Tomcat服务器

目录

1.HTTP 是什么

2.HTTP 工作过程?

2.1?HTTP 协议格式

2.1.1?抓包工具的使用

2.1.2?抓包工具原理

?2.1.3?抓包结果分析

2.1.4?协议格式总结

3.?HTTP 请求 (Request)

3.1?请求地址 URL

3.2 认识方法

3.3?请求 “报头” (header)

3.4?请求 “正文” (body)

4.?HTTP 响应

4.1?认识 “状态码” (status code)

4.2?响应 “报头” (header)

4.3?响应 “正文” (body)

5.?Tomcat

5.1?Tomcat 是什么

5.2?下载安装

5.3 部署静态页面

5.4?部署 HTML 到单独的目录中


1.HTTP 是什么

HTTP (全称为 “超文本传输协议”) 是种应用非常广泛的应用层协议。

HTTP 诞生与1991年. 目前已经发展为最主流使用的一种应用层协议,我们平时打开一个网站, 就是通过 HTTP 协议来传输数据的.

https 是在 http 基础之上做了一个加密解密的工作,当我们在浏览器中输入一个百度搜索的 “网址” (URL) 时, 浏览器就给百度的服务器发送了一个 HTTP 请求, 百度的服务器返回了一个 HTTP 响应.
这个响应结果被浏览器解析之后, 就展示成我们看到的页面内容. (这个过程中浏览器可能会给服务器发送多个 HTTP 请求, 服务器会对应返回多个响应, 这些响应里就包含了页面 HTML, CSS, JavaScript, 图片,字体等信息).

2.HTTP 工作过程

当我们在浏览器中输入一个 “网址”, 此时浏览器就会给对应的服务器发送一个HTTP 请求. 对方服务器收到这个请求之后, 经过计算处理, 就会返回一个 HTTP 响应.

事实上, 当我们访问一个网站的时候, 可能涉及不止一次的 HTTP 请求/响应 的交互过程.可以通过 chrome 的开发者工具观察到这个详细的过程:

通过 F12 打开 chrome 的开发者工具, 切换到 网络标签页. 然后刷新页面即可看到如下图效果. 每一条记录都是一次 HTTP 请求/响应

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值