Construct Esri Portal with alwaysUseProxy = true

465
0
07-17-2014 05:07 AM
GertConradie
Occasional Contributor

Hi

I have a scenario where I have the following JavaScript:  

esriConfig.defaults.io.alwaysUseProxy = true;
var myPortal = new esriPortal.Portal("http://www.arcgis.com");

Then, the Portal construction url is received by the proxy handler as:

     http%3a%2f%2fwww.arcgis.com%2fsharing%2frest%2faccounts%2fself%3fculture=en-za%3ff%3djson

And the decode form, retrieved with this:

string uri = context.Request.Url.Query.Substring(1);

Resolve uri to

"http://www.arcgis.com/sharing/rest/accounts/self?culture=en-za?f=json"

Which should be:

"http://www.arcgis.com/sharing/rest/accounts/self?culture=en-za&f=json"

For now I can work around it by don't set "alwaysUseProxy = true", and use "urlUtils.addProxyRule" instead., but is this a bug?

Regards, g

0 Kudos
0 Replies