From 516c4a8686911a3b6c5e1837d183cd6f515e877c Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 29 Jun 2009 19:21:34 -0700 Subject: ACK clients on "Expect: 100-continue" header By responding with a "HTTP/1.1 100 Continue" response to encourage a client to send the rest of the body. This is part of the HTTP/1.1 standard but not often implemented by servers: http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.3 This will speed up curl uploads since curl sleeps up to 1 second if no response is received: http://curl.haxx.se/docs/faq.html#My_HTTP_POST_or_PUT_requests_are --- TODO | 2 -- 1 file changed, 2 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 2d5a8c1..65b3328 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,5 @@ * "Trailers:" support with TE:chunked requests -* Handling of "Expect: 100-continue" header to speed up "curl -T" - * Support HTTP/1.1 keepalive if (and probably only if) pipelining. We can do this by testing readability of socket immediately after the response is written. -- cgit v1.2.3-24-ge0c7