前言
坚持,加油
第二天的笔记开始了
1.HTTP
URL:统一资源定位系统
http:3层 ; HTTP 是超文本传输协议,信息是明文传输
https:4层 ; HTTPS 协议是由 SSL+HTTP 协议构建的可进行加密传输、身份认证的网络协议
HTTPS使用SSL协议和TLS协议,换种说法是 HTTP 的安全版
2.通信
Http简要通信过程:建立连接–>发送请求数据包(Request)–>返回响应数据包(Response)–>关闭连接。
区别在于是否有中间代理,应该也就是说抓包(第二种)
1.Request:请求
请求行、请求头、空行、请求体
请求行:三个标记(请求方法,请求URL,HTTP版本)
1、请求方法(所有方法全为大写)有多种,各个方法的解释如下:
GET 请求获取Request-URI所标识的资源
POST 在Request-URI所标识的资源后附加新的数据
HEAD 请求获取由Request-URI所标识的资源的响应消息报头
PUT 请求服务器存储一个资源,并用Request-URI作为其标识
DELETE 请求服务器删除Request-URI所标识的资源
TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断
CONNECT 保留将来使用
OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求
请求头:关键字/值对组成
请求体
2.Response:响应
状态行、响应头标、空行、响应数据
1.状态行:HTTP-Version表示服务器HTTP协议的版本;
Status-Code表示服务器发回的响应状态代码;
Reason-Phrase表示状态代码的文本描述。
HTTP-Version Status-Code Reason-Phrase CRLF
状态码的介绍
最后
参考:https://blog.csdn.net/weixin_43705313/article/details/101191085