I have an HTA (microsoft html application - just an offline html + javascript app) that is using the standard MS XMLHTTP COM object (Microsoft.XMLHTTP or Msxml2.XMLHTTP depending on version detected) via JavaScript to send some data back to the server.
It is returning status code 0. This is apparently not a valid HTTP status code (they should be 3 digits according to the official but extremely vague spec). (BTW I tried unplugging the network connection and got status code 17003 or something, which I think from a lot of googling means "DNS server lookup failed".)
It works fine for me and some other people who have tested it from different locations. However, i have sent this over to the client who and they have recieved an HTTP status code of zero, and http responseText is blank. The client has tried it from two locations but both within their corporate network.
This is an HTTP POST to an HTTP URL on the internet (not a file:// request which i understand also would return status code 0 for success under mozilla). I'm pretty sure this is a failure code as it should return some confirmation as the responseText, and we are not getting the data recorded in the database.