HTTP协议
HTTP协议
什么是HTTP协议
HTTP(超文本传输协议)是一个简单的请求–响应协议,通常应用在TCP之上
- html、字符
- 图片、音频、视频、定位
两个时代
Http1.0:客户端与web服务器连接后,只能获得一个web资源,断开连接。
Http2.0:客户端和web服务器连接后,可以获得多个web资源
Http请求
- 客户端 – 发请求(Request) – 服务器
1. 请求行
- 请求行中的请求方式:GET
- 请求方式:GET,POST,HEAD,DELETE,TRACT,PUT…
- GET:请求能携带的参数比较少,大小有限制,会在浏览器的URL地址栏显示数据内容,不安全但是高效。
- POST:请求能携带的参数没有限制,大小没有限制,不会在浏览器的URL地址栏显示数据内容,安全但是不高效。
2. 消息头
Http响应
- 服务器 – 响应(Response) – 客户端
1. 响应体
2. 响应状态码
200:请求响应成功 200
3XX:请求重定向
- 重定向:你重新到我给你的新位置上去。
4XX:找不到资源 404
- 资源找不到
5XX:服务器代码错误 500 - 502:网关错误
常见面试题
当你在浏览器地址栏输入地址并回车的一瞬间到页面完全展示出来,中间经历了什么?
-------------本文结束感谢您的阅读-------------