Hello,
I have IIS 7.5 running as a front end for a Glassfish 3 server and ARR is doing great for rewrites so far but one problem I have is that if Glassfish throws as response with escapes, IIS further escapes them and I get an unsable URL written back to Glassfish. I do not control the code for the application running on Glassfish so I am looking for a solution on to prevent escapes on outbound responses.
My best example of this is when a user fails authentication.
This is what glassfish responds with if I run just through it.
?p=xxxx:101:14137613911498¬ification_msg=Invalid%20Login%20Credentials%3Cdiv%20id%3D%22login_throttle_div%22%3EPlease%20wait%20%3Cspan%20id%3D%22login_throttle_sec%22%3E5%3C%2Fspan%3E%20seconds%20to%20login%20again.%3C%2Fdiv%3E/07B1FC2BCC7E607AAB76B3297AE8294C/
this is what happens when running through IIS
?p=xxxx:101:8576327875188¬ification_msg=Invalid%2520Login%2520Credentials%253Cdiv%2520id%253D%2522login_throttle_div%2522%253EPlease%2520wait%2520%253Cspan%2520id%253D%2522login_throttle_sec%2522%253E5%253C%252Fspan%253E%2520seconds%2520to%2520login%2520again.%253C%252Fdiv%253E/8E2FC24A4ED15F83E80FD28A159A608B/
you can see all the %20 are rewritten as %2520
Any ideas would be greatly appreciated
Thanks,
Brad