Expect: 100-continue
HTTP/1.1 规范允许客户端为大型请求有效负载发送标头( 8.2.3 Use of the 100 (Continue) Status - Hypertext Transfer Protocol -- HTTP/1.1 - RFC2616)。
这将在发送标头后暂停请求,并允许服务器根据这些标头拒绝它。
如果这些标头没有指示错误请求(例如太大Content-Length
),则它会以状态行响应100 Continue
,允许客户端继续。此时客户端发送请求正文。
哪些浏览器实际上支持这一点,在什么条件下它们会发送期望头?