smallufo
2018-08-04 10:44:42 UTC
My server is apache frontend , redirecting all port 80 to 443
and with '/app' prefix , proxyPass to internal tomcat , listening to port
8080
I use the following line to get full url
val absUrl =
requestCycle.urlRenderer.renderFullUrl(Url.parse(urlFor(MyPage::class.java,
pps).toString()))
The browser url shows https
but the absUrl is http
I trace the code , down to
UrlRenderer.resolveProtocol() and choose()
find my
request.getClientUrl().getPort() = 80
so it chooses http , not https
Any way to fix this ?
wicket-8.0.0
and with '/app' prefix , proxyPass to internal tomcat , listening to port
8080
I use the following line to get full url
val absUrl =
requestCycle.urlRenderer.renderFullUrl(Url.parse(urlFor(MyPage::class.java,
pps).toString()))
The browser url shows https
but the absUrl is http
I trace the code , down to
UrlRenderer.resolveProtocol() and choose()
find my
request.getClientUrl().getPort() = 80
so it chooses http , not https
Any way to fix this ?
wicket-8.0.0