What is HTTP Status code 000?

Mitchell V picture Mitchell V · Mar 20, 2012 · Viewed 60.2k times · Source

Just switched some downloads over to the Akamai CDN network and I'm seeing some strange stuff in the log files they deliver. A number of entries have the status code 000. When I asked them they said that 000 is the status when the client disconnects without transferring the entire file. Since 000 doesn't appear to be a valid HTTP response code (from the RFC), I have to wonder if that's right.

Answer

Chris Adams picture Chris Adams · Apr 26, 2012

There's a knowledge base article (requires login) which lists their log values:

Log Delivery Services (LDS) LDS will show a 000 for any 200 or 206 responses with a client abort: the object was served correctly from the origin or edge, but the end-user terminated the connection/transaction before it completed.

This is indeed a custom status because the standard log format doesn't include a field which can indicate a client abort.