The client sometimes sends POST requests with Content-Length: 0 when submitting the form (from 10 to more than 40 fields).
We tested it with different browsers and from different places, but could not reproduce the error. The client uses Internet Explorer 7 and proxies.
We asked them to let their system administrator see the problem on their part. Performing some tests without a proxy, etc.
In the meantime (six months later and there is still no answer), I am curious if anyone knows about similar problems with the Content-Length: 0 request. Perhaps from within some Windows network with a special proxy for large companies.
Is there a known issue with Internet Explorer 7? With a proxy system? Windows network itself?
Google just showed something in the context of NTLM (and such) authentication, but we do not use it in a web application. Maybe this is how the proxy works in a network of clients with Windows logins? (I'm not a Windows expert, just guessing.)
I do not have additional infrastructure information.
UPDATE: In December 2010, this could be reported to one administrator, including. links from the answers here. The contact was caused by another problem caused by the proxy. Since then no reviews. And error messages still exist. I laugh so as not to cry.
UPDATE 2: This issue has existed since mid-2008. Every few months, the client is annoyed and wants him to be fixed as soon as possible. We send them all the old emails again and ask them to contact their administrators to either fix or perform additional tests. In December 2010, we were able to send some information to one administrator. No reviews. The problem is not fixed, and we do not know if they even tried. And in May 2011, the client writes again and wants this to be fixed. The same person who has all the information since 2008.
Thanks for all the answers. You have helped many people, as I see from some of the comments here. It is a pity that the real world is grotesque for me.
UPDATE 3: May 2012, and I was wondering why we did not receive another request to fix this (see UPDATE 2). I looked at the error log that reports this single error every time it happens (about 15 per day). This ended the end of January 2012. No one said anything. They must have done something with their network. It's all right now. From the summer of 2008 to January 2012. Too bad, I can’t tell you what they did.
UPDATE 4: September 2015. The website had to collect some data and deliver it to the client’s main site. There was an API with an account. Whenever a problem arose, they contacted us, even if the problem was clearly on the other side. Within a few weeks we cannot send their data. Account is no longer available. They had a reboot, and I can no longer find the pages that used the data from our site. The error report did not respond and no one complained. I think they just finished this project.
UPDATE 5: March 2017. The API stops working in the summer of 2015. The client seems to continue to pay for the site and is still accessing it in February 2017. I assume they use this as an archive. They no longer create or update data, so this error will probably not appear after the mysterious fix in January 2012. But that would be another problem. I'm leaving.