01 第1周D3 网络HTTP
D3 网络基础 · HTTP/HTTPS — 课件
D3 网络基础 · HTTP/HTTPS — 课件
1. 封面
- D3 网络基础 · HTTP/HTTPS|第 1 周
2. 目录
- HTTP 是什么 / 方法 / 状态码 / 请求头 / HTTPS / curl 实战
3. HTTP 是什么
- 幻灯1:应用层协议,跑在 TCP/443 上
- 幻灯2:请求-响应模型(客户端→服务端→响应)
- 幻灯3:一次请求的组成(请求行/头/体)
4. 请求方法
- 幻灯1:GET=读、POST=干、DELETE=删、PUT/PATCH=改
- 幻灯2:公司例子(查监控 vs 调 /v1/chat/completions)
- 幻灯3:有副作用的一律 POST
5. 状态码
- 幻灯1:2xx/3xx/4xx/5xx 分段
- 幻灯2:业务高频 —— 401(key 无效)、429(限流)
- 幻灯3:排查口诀 —— 4xx 查自己,5xx 查服务
6. 请求/响应头
- 幻灯1:Host / Authorization / Content-Type / Content-Length
- 幻灯2:LLM 业务两种认证 ——
Authorization: Bearer与x-api-key - 幻灯3:自定义 X-* 头
7. HTTPS 与证书
- 幻灯1:HTTP 明文 → HTTPS=TLS 加密
- 幻灯2:证书链 —— CA → 服务器证书
- 幻灯3:公司自动签发(cert-manager + letsencrypt-prod,到期自动续)
- 幻灯4:现场查一个公司证书(openssl 命令)
8. curl 实战(现场演示)
- 幻灯1:curl -sI / -s / -v 的区别
- 幻灯2:curl -v 全流程指认(TCP→TLS→请求→响应)
- 幻灯3:带鉴权 POST 示例
- 幻灯4:调试第一招永远是 curl -v
9. 常见误区
- 幻灯1:401 vs 403、5xx 也可能是网关/上游、GET 不干有副作用的活
10. 作业布置
- 幻灯1:curl 观察公司响应 + 用 echo 服务练鉴权 + 查证书(详见作业.md)
11. 结尾
- 预告 D4:DNS/域名/网站/邮箱 —— 从"输入域名"到"看到网页"全流程