W3C home > Mailing lists > Public > ietf-http-wg@w3.org > January to March 2009

required behaviour of client when abortive disconnect

From: Adrien de Croy <adrien@qbik.com>
Date: Mon, 09 Mar 2009 13:24:20 +1300
Message-ID: <49B461B4.9060806@qbik.com>
To: HTTP Working Group <ietf-http-wg@w3.org>

Hi

I've been testing several clients to see what they do when downloading a 
resource and the connection is closed "abortively".

In this case, "abortively" means that either

a) transfer-encoding chunked is used, yet no final '0' chunk is sent - 
the connection is simply closed (Proxy-connection: Keep-alive was sent)
b) Content-Length is set, yet the connection is terminated prior to this 
amount of resource data being transferred.

I tested Firefox, Chrome and IE7. 

In all cases, the browser simply considered the transfer to be complete 
(even though it was terminated at 75%), and made the downloaded file 
available as if it had downloaded properly.  No warning or any message 
was presented.

I find this more than a little disturbing, is this intended or desired 
behaviour?  I would expect at least some message from the browser saying 
the connection was closed prior to the file completing download.

Thanks for any input

Regards

Adrien

-- 
Adrien de Croy - WinGate Proxy Server - http://www.wingate.com
Received on Monday, 9 March 2009 00:22:05 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:51:01 GMT