哪些浏览器发送期望:100-continue标头?

igo*_*orw 24 browser http

HTTP/1.1规范允许客户端发送Expect: 100-continue大请求有效负载的报头(8.2.3使用100(继续)状态 - 超文本传输​​协议 - HTTP/1.1 - RFC2616).

这将在标头发送后暂停请求,并允许服务器根据这些标头拒绝它.

如果这些标头没有指示错误请求(例如,太大Content-Length),则它以100 Continue状态行响应,允许客户端继续.此时客户端发送请求正文.

哪些浏览器实际支持这一点,以及它们在哪些条件下发送期望标头?

hak*_*kre 5

我知道 curl 会为每个帖子请求执行此操作。前段时间刚跑过去。

我还在“How can I stop cURL from using 100 Continue?”中结合 PHP 进行了测试.

  • 我昨天浏览了 Chromium、WebKit 和 Firefox 的源代码,它们都有与“Expect: 100 Continue”相关的处理,但似乎没有一个支持它。他们每个人都有提到这种缺乏支持的错误,但没有记录在任何地方 https://code.google.com/p/chromium/issues/detail?id=174906&can=1&q=%22Expect:%20100- https:// /bugzilla.mozilla.org/show_bug.cgi?id=803673 (3认同)