I run a website that has forms (non-SSL) that cannot be properly submitted by a few of my customers. The problem can be easily reproduced using a small test form, and occurs only when the size of the POST data exceeds more than a couple of KB. It looks like the customer's end is dropping some of the form data packets, so the server at my end and their Internet explorer eventually times out. I have run an ethernet packet analyzer (Ethereal) and can see the gaps in the data packets during the test.
The problem continues even if I totally switch server environments at my end for the test (Linux to WinXP, Apache to IIS, swapped router and ADSL modem). I could not test non-IE browsers at the client end.
I suspect the problem is still at my end as these customers don't have this problem when they access other sites to submit forms with large amounts of POST data. However, the problem goes away if they bypass their firewall (i.e. if a laptop user dials up directly to the internet to access my site).
Has anyone experienced this kind of problem or have recommendations? Could their firewall (most testing was through a Symantec_Web_Security
3.0.0.52) somehow be doing this? Could my ISP be causing this (a compatibility between my ISP and their firewall behaviour)?Tom