cancel
Showing results for 
Search instead for 
Did you mean: 

Does Big IP change received post request to get ?

Avinash1
Nimbostratus
Nimbostratus

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 2

Samir
Nacreous
Nacreous

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
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)