Forum Discussion
Does Big IP change received post request to get ?
I have a client complaining that request coming from our application is in GET instead of POST , where as we are sending POST from application, not sure how it converted to GET, is this happening on Big IP (F5) LB and if yes is there way to fix this issue, probably by irule or another way ? I will be grateful if someone provide me a dynamic or multiple URLs irule
2 Replies
Changing method is bit long process via iRule. I would recommend to check whether client is sending GET or POST method. Attach simple irule to vip.
when HTTP_REQUEST { # Check the method log local0. "HTTP Method is [HTTP::method]" }
Try to tune the request from application side.
- Beaker
Cirrus
I have run into this before when you are redirecting traffic to port 443 using a 302, which is the response code used in HTTP::redirect in the F5. In order to preserve the method you need to issue a 307 for the redirect ( HTTP::responnd 307 Location https://your_url_here.com. vs HTTP::redirect https://your_url_here.com)
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com