vincent.brule
08/24/2018, 12:27 PMDeactivated User
08/24/2018, 12:59 PMvincent.brule
08/24/2018, 1:19 PMvincent.brule
08/24/2018, 1:19 PMDeactivated User
08/24/2018, 1:19 PMvincent.brule
08/24/2018, 1:19 PMvincent.brule
08/24/2018, 1:19 PMvincent.brule
08/24/2018, 1:20 PMDeactivated User
08/24/2018, 1:20 PMDeactivated User
08/24/2018, 1:21 PMDeactivated User
08/24/2018, 1:22 PMDeactivated User
08/24/2018, 1:24 PMhandleRequest(HttpMethod.Get, "/", {
addHeader(HttpHeaders.XForwardedProto, "https")
}).let { call ->
assertEquals(HttpStatusCode.OK, call.response.status())
}
Deactivated User
08/24/2018, 1:24 PMDeactivated User
08/24/2018, 1:24 PMaddHeader(HttpHeaders.XForwardedProto, "https")
Deactivated User
08/24/2018, 1:26 PMDeactivated User
08/24/2018, 1:27 PMapplication.install(XForwardedHeadersSupport)
too for it to work I guess. But you can add it only to the tests without affecting your main appDeactivated User
08/24/2018, 1:29 PMHttpsRedirect
when doing the tests. For example by adding a installHttpsRedirect: Boolean
to the function that installs it and conditionally install it based on that flagDeactivated User
08/24/2018, 2:03 PMapplication.uninstall(HttpsRedirect)
vincent.brule
08/24/2018, 2:06 PMvincent.brule
08/24/2018, 2:07 PMDeactivated User
08/24/2018, 2:07 PMDeactivated User
08/24/2018, 2:08 PMaddHeader(HttpHeaders.XForwardedProto, "https")
with or without adding the application.install(XForwardedHeadersSupport)
?vincent.brule
08/24/2018, 2:09 PMvincent.brule
08/24/2018, 2:10 PMDeactivated User
08/24/2018, 2:11 PMvincent.brule
08/24/2018, 2:12 PMDeactivated User
08/24/2018, 2:12 PMvincent.brule
08/24/2018, 2:15 PMDeactivated User
08/24/2018, 2:22 PM