[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#677086: apache2-mpm-prefork: apache2 sends "400 bad request" on POST from some firefox browsers



- Apply this patch to 2.2.16 and see if it helps:
http://svn.apache.org/viewvc?view=revision&revision=1100200
Applying the patch will only change the error code in frame 6 (2.2.16)
from 400 to 408. IMHO the frame 4 (2.2.16) is already the problem.
The behavior of Firefox in frame 4 seems to be a bug in Firefox. But
changing the error code from 400 to 408 seems to be a perfect workaround
for this Firefox bug.
I have applied this patch to 2.2.16 and it works well as a workaround. Now apache sends 408 instead of 400 and then Firefox make a retry where the PSH flag is not set and the data is sent. Now the behavior is the same as with 2.2.22.

Here is the capture from that test (RequestReadTimeout header=20-40,minrate=500):
http://uploadtest.puzzleandplay.de/capture-a2-2-16-480K-patched408.cap

@SF: Can you apply this patch in the official debian squeeze stable release?



Reply to: