内部培训
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: Bearerx-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/域名/网站/邮箱 —— 从"输入域名"到"看到网页"全流程

On this page