I think this error occurs if POST data is invalid or the content length for the data sent is incorrect. Basically Web Connection reads the content and forwards it to your Web Connection application, but if the content length is off ReadClient() (which is the ISAPI piece that reads the POST buffer) will fail and thats when you get this error. Could also happen when the POST buffer is too large and the app runs out of memory or some other read related error occurs or when IIS times out the request and basically cuts the client connection off. It should be rare that this happens, but if you can correlate the Request ID with an entry in the log that would be a good start to try and see what's happening. I suspect you'll find that either there's something wrong with the POST data sent or the request is very large that either a timeout or size overload occurs.
I suspect this is a rare error, right?
+++ Rick ---
from Maui, Hawaii