首页/网络/协议速查/Expect 发送前期望
本包目录(405 条)
HTTP 方法与状态码91 条
HTTP 头与缓存70 条
DNS 与域名解析60 条TCP 与 UDP54 条TLS 与加密50 条IP 与 ICMP37 条邮件与文件传输43 条

Expect 发送前期望

请求发出前声明期望服务器满足的条件;目前标准中只定义了 100-continue。

协议速查网络更新于 2026-10-12
名称Expect
作用请求体发送前的预检许可
规范RFC 9110 §10.1.1
唯一标准值100-continue;其他值应回 417

客户端行为与绕过

客户端行为与绕过
# curl 对大 body 默认携带 Expect: 100-continue
# 遇到老网关 417/超时时可禁用该头:
curl -si --expect100-timeout 1 -H 'Expect:' -X POST -d @big.bin https://upload.example.com/
HTTP/1.1 专有机制;HTTP/2/3 无此字段(流控制与帧机制替代)。

数据来源与参考

  • RFC 9110 §10.1.1 Expect
  • RFC 9110 §15.5.18(417)

相关工具

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