https://issues.apache.org/bugzilla/show_bug.cgi?id=57198
--- Comment #2 from Luke G. <[email protected]> --- curl seems to be following the rfc2616 correctly, and immediately close connection after receiving the 304 header, so the bug won't show with curl. I can see the problem when using telnet to connect to the server and sending the request manually. Also, after some testing, it seems the bug is triggered only when the php script generate some large enough content. Here is how to reproduce: -> index.php: <?php header('Last-Modified: Wed, 15 Nov 1995 04:58:08 GMT'); for( $i=0; $i<60; $i++) { echo( "testing testing testing testing testing testing testing testing testing testing testing\n" ); } flush(); ?> -> send request manually via telnet: telnet localhost 80 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. GET /index.php HTTP/1.1 Host: localhost Accept: */* If-Modified-Since: Tue, 15 Nov 1995 05:58:08 GMT HTTP/1.1 304 Not Modified Date: Tue, 11 Nov 2014 15:54:07 GMT Server: Apache/2.4.10 (Unix) testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing Connection closed by foreign host. -> Note that telnet close the connection after about 5 seconds of waiting And this is what I get when the date triggers to send content: telnet localhost 80 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. GET /index.php HTTP/1.1 Host: localhost Accept: */* If-Modified-Since: Tue, 14 Nov 1995 05:58:08 GMT HTTP/1.1 200 OK Date: Tue, 11 Nov 2014 16:04:03 GMT Server: Apache/2.4.10 (Unix) X-Powered-By: PHP/5.5.18 Last-Modified: Wed, 15 Nov 1995 04:58:08 GMT Transfer-Encoding: chunked Content-Type: text/html 1028 testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing 478 testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing 0 Connection closed by foreign host. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
