首页/网络/协议速查/100 Continue 继续发送
HTTP 方法与状态码91 条

100 Continue 继续发送

客户端用 Expect: 100-continue 征求服务器同意后再发送请求体,避免上传被拒绝的大文件白白占用带宽。

协议速查网络更新于 2026-10-12
名称100 Continue
作用请求体发送前的预检许可
规范RFC 9110 §15.2.1
触发请求头 Expect: 100-continue

交互过程

交互过程
客户端: POST /upload HTTP/1.1
        Expect: 100-continue
服务器: HTTP/1.1 100 Continue
客户端: (发送请求体)
服务器: HTTP/1.1 200 OK
服务器可直接用 4xx/5xx 拒绝而不发 100;客户端等待约 1 秒未收到 100 后仍可继续发送(RFC 9110 给出的实现建议)。

易错点

  • 中间代理不支持 Expect 时可能直接转发请求体,预检价值下降;大文件上传超时排查要考虑这一链路行为

数据来源与参考

  • RFC 9110 §15.2.1 100 Continue
  • RFC 9110 §10.1.1 Expect

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌