I have a question regarding the HTTP protocol and how Internet Explorer 
implements it.  An application I have written that accepts POSTs fails at 
times when the POST comes from Internet Explorer 5 or 5.5, and always works 
if the POST comes from Mozilla, Netscape, Opera, or just about anything else.

Large POSTs, say of 8K bytes fail.  When I've examined this with tcpdump, 
I've seen that Internet Explorer has not sent out one POST but will 
sometimes send out two or even three POSTs of the same URL.  Only the first 
POST that is sent out will contain the POST data.  And even better, 
sometimes the third POST transforms itself into a GET.  It seems to be a 
function of the length of the POST, but that length is not repeatable.  It 
happens much more often with long POSTs, say of 8K, but on occasion, I 
believe I've seen it happen with as few as a 1K byte POST.

It sure looks that Internet Explorer is doing something *wrong* in response 
to some interaction that I just cannot pin down.

A search with google shows that others have seen this behavior, and when 
I've asked them what they have done, they responded that they inserted 
Apache as a proxy and all worked well.

So further, I think that someone that has developed for Apache knows what 
it is that IE is doing wrong, and I am hoping *you folks* can tell me what 
it is that's going on.

If this is the wrong place to be asking this question, I do apologize.  I 
would be grateful for any advice you have or even letting me know where I 
could find a more appropriate forum.

Thank you,


Jerry Asher

========================================================
Jerry Asher                      [EMAIL PROTECTED]
1678 Shattuck Avenue Suite 161   Tel: (510) 549-2980
Berkeley, CA 94709               Fax: (877) 311-8688

Reply via email to