2、http
http1.0:客户端与web服务器连接后,只能获得一个web资源,断开连接
http1.1:客户端与web服务器连接后,可以获得多个web资源
HTTP(超文本传输协议(Hypertext Transfer Protocol)是一个简单的请求-响应协议,它通常运行在TCP之上。
https(超文本传输安全协议 Hyper Text Transfer Protocol over SecureSocket Layer)
2.1、http请求
Request URL: https://www.baidu.com/ 请求地址
Request Method: GET get方法,post方法
Status Code: 200 OK 状态码:200
Remote Address: 39.156.66.14:443 远程地址
Referrer Policy: strict-origin-when-cross-origin
Accept: text/html 告诉浏览器,它所支持的数据类型
Accept-Encoding: gzip, deflate, br 支持哪种编码格式
Accept-Language: zh-CN,zh;q=0.9 语言
Connection: keep-alive
- get:请求能够携带的参数比较少,大小有限制,不安全,但高效
- post:请求能够携带的参数没有限制,大小没有限制,安全,不高效
2.2、http响应
Cache-Control: private 缓存控制
Connection: keep-alive 连接
Content-Encoding: gzip 编码
Content-Type: text/html;charset=utf-8 类型
Date: Sat, 27 Feb 2021 08:43:12 GMT
Expires: Sat, 27 Feb 2021 08:43:12 GMT
Server: BWS/1.1
Set-Cookie: BDSVRTM=282; path=/
Set-Cookie: BD_HOME=1; path=/
Set-Cookie: H_PS_PSSID=33512_33272_33595_33570_33606_26350_22159; path=/; domain=.baidu.com
Strict-Transport-Security: max-age=172800
Traceid: 1614415392036633882616015074246598911531
Transfer-Encoding: chunked
X-Ua-Compatible: IE=Edge,chrome=1
响应状态码:
200:请求响应成功
3xx:请求重定向
- 重定向:你重新到我给你的新位置去;
4xx:找不到资源 404
5xx:服务器代码错误 502网关错误