We have a simple workflow (Essentials) that searches based on a url parameter value. This works great unless that value contains a question mark. In this case, Essentials does not properly resolve the url.
As a result, the viewer hangs on the default splash screen (not the specified viewer splash screen). Based on this it seems that instead of the expected behaviour of the first question mark being parsed to denote the viewer name, perhaps Geocortex is trying to parse each question mark and the value after as the viewer parameter. In my experience, apps should parse one question mark and ignore all others as part of the value. I can't post the specific url as it is an internal workflow, but this very similar one demonstrates the issue
Running Essentials 4.14.2/HTML5 Viewer 4.14.2
Anyone else run into this one?
-
The question mark is a reserved character in URIs. I don't know if it's possible, but you could try to escape it with a % character, e.g. 4310 Queen%? St
0 -
Thank you Jostein for responding. I failed to mention I have tested escaping the question marks by replacing with the %3F encoding but this did not solve the issue. In fact it redirects me to a gedemo.geocortex.com sign in page. Additionally, the application sending the parameter is a third party program that unfortunately doesn't have the ability to send it encoded.
0 -
Then, I think you somehow have to get rid of the «?» in your parameter
0 -
Unfortunately not an option either! Not all is lost, we will be able to achieve what is necessary with an esri web app. I am still interested in exploring the issue in Geocortex further if anyone has additional thoughts. Thanks again Jostein for your suggestions.
0
Please sign in to leave a comment.
Comments
4 comments