That's extremely helpful to know Joshua.  If what you say is true, that the 
METHOD shown access log is an exact copy of what is sent by the client (and by 
implication can't have been modified in any way by Apache), then that 
effectively rules out problems at the server end.  The examples I sent you were 
all associated with failures of the application to receive data.  In other 
words, every time the application fails to receive data, we get a log entry 
such the examples I gave and we are getting no 300 errors for this application.

So this seems to mean that although our application within the client is 
sending via POST, whether by simple HTML forms or via an embedded Flash 
application, the browser is sending it on as GET.  And as I mentioned in the 
original post, I'm pretty sure our application isn't getting broken as I have 
been spending the last few days trying as hard as I can to break it with 
various combinations of data.

I think this means that I have to go back to investigating the IE autoupdate 
which came out a couple of days before the problems began.  Though I would 
still welcome comments from anyone in the list who has further ideas about this 
- either at the server end or the browser end.

Thanks

John
  ----- Original Message ----- 
  From: Joshua Slive 
  To: users@httpd.apache.org ; John Gosling 
  Sent: Friday, May 18, 2007 4:42 PM
  Subject: Re: [EMAIL PROTECTED] GET requests being changed to POST


  On 5/18/07, John Gosling <[EMAIL PROTECTED]> wrote:
  > In all cases, the
  > request was sent as POST.

  No, what you see in the access_log is an exact copy of the request
  line sent from the client. So the client is sending GET. That still
  leaves the question: why?

  What you need to look at is the sequence of requests from the same
  client leading up to this problem request. Check to see if there is a
  POST request with a 3xx response.

  Joshua.

Reply via email to