HTTP(协议)
基于TCP和IP的两个协议
HTTP全解
- H : Hyper
- T : Text
- T : Transfer
- P : Protocol - 协议、礼节、约定
curl命令
用curl发出HTTP请求
curl https://xiedaimala.com
curl -v http://baidu.com(请求的内容更加详细)
② 进行TCP连接
③ 连接百度的80端口,连接成功后开始发送HTTP请求(以>开头的内容就是往百度发的内容
)
④ 获取根路径,协议是HTTP/1.1
⑤ 一个IP可能对应多个域名,所以写上hosts指明是访问baidu.com
⑥ 用curl/7.65.3来访问的
⑦ 期待返回所有内容
以<开头的内容就是百度给我们返回的内容
⑧ 请重新访问www.baidu.com域名
重新发出curl命令:curl -v http://www.baidu.com
HTTP:规定请求的格式怎么写(以>开头的内容),响应的格式怎么写(以<开头的内容)