Bin, > Peter: > Here is what I got when using curl on a client. > curl -I http://lb-api:8080/urls?param1=something\¶m2=123 > HTTP/1.0 302 Found > Location: https://lb-api:8443/ urls?param1=something\¶m2=123 > Server: BigIP > Connection: Keep-Alive > Content-Length: 0 >
So it is working as designed in the RFC... https://en.wikipedia.org/wiki/HTTP_302 -> 302 leads to a resend with GET. If your client would speak HTTP/1.1, a 307 response code could be interpreted as preserving the request type as originally sent. It may be feasible to send this RC in a BigIP iRule for this specific URL. But it is still depending on the client implementation. And I have not seen this in the wild. Now: how does the client get to the POST with http? If your app runs in a regular browser and uses relative URLs, upgrade the first request to https (probably a GET), then after that all links, forms will be on https. Best regards Peter > Our engineer who has access to the load balancer is off today, will get some > log info on the load balancer side about the redirect. > > Thank you, > > Bin > > -----Original Message----- > From: Kreuser, Peter [mailto:pkreu...@airplus.com] > Sent: Tuesday, January 24, 2017 7:06 AM > To: Tomcat Users List <users@tomcat.apache.org> > Subject: AW: https redirect failed for POST request when behind a load > balancer > > These are the responses to the redirected calls. But the redirect to https is > happening before... > > > > Something like: > > > > curl -I > https://urldefense.proofpoint.com/v2/url?u=http-3A__www.mysite.com&d=DwIGaQ&c=uilaK90D4TOVoH58JNXRgQ&r=T34XNMuHs99f3YkStEdBgUp9XTcpTRir8U9GVk2H5hQ&m=s9vxUp8T2qmtXcpTf24_22u9yokdaI0KB86CHPf6Eww&s=h-Vox3nBr8QIbljS45du0NmHAfIlQh6G_lmOdT4wuek&e= > > > HTTP/1.0 301 Moved Permanently > > Location: https:// www.mysite.com > > Server: Apache > > Connection: Keep-Alive > > Content-Length: 0 > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >