GET requests being changed to POST

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

 



Hi,

We have a web application which had been running unproblematically for around 6 years until several days ago (approximately 10th May). At this time we suddenly found that requests sent via POST were intermittently showing up as GET requests in the Apache access logs. On each such occasion (around 10% of requests) the application would fail as a consequence with none of the POSTed data reaching our scripts. On the remaining 90% of occasions the POST request were getting transmitted successfully.

To see if this was just a local problem, we switched the application to another server at a different ISP but still the same happened. We then rewrote the application as an embedded Flash application rather than traditional HTML forms, but the same continued to happen.

The problem is occurring for users at a variety of locations in different organisations so is not specific to any particular organisational hardware or software configuration. Absolutely nothing has changed at our end so we suspect that a software update of some kind, either at the browser end or at the server end, is the cause. In the HTML version of the application (a 23 page questionnaire), users are able to submit some pages but other pages fail, suggesting an interaction between whatever is at the root of the problem and the specific data posted (strings of digits with occasional typed comments). We first suspected the recent autoupdate of IE on 8th of May but so far we have heard of no similar problems from other users. So the next possibility is a recent Apache update. I'm no expert on Apache so I'm wondering if anyone can offer some ideas.

Specifically:

(a) has their been a recent update of Apache or related software over the last 10 days which could possibly have caused this problem?

and

(b) does anyone have any idea of what sort of process could alter a POST request from a browser in such a manner as it finishes up as a GET request without any posted data by the time it reaches a CGI scripts? Incidentally, on this point, we are pretty certain that the form is not broken in any way and submits a valid POST request.

Any information would be greatly appreciated.


John G

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
  "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux