Hello all!
We encountered a small problem with ns_parseurl:
When parsing
ns_parseurl "/test/index?url=http://www.test.at"
everything works fine.
With
ns_parseurl "index?url=http://www.test.com"
We get "Could not parse URL "index?url=https://www.test.com": invalid
scheme"
* ns_parseurl "/index?url=http://www.test.com"
* ns_parseurl "index?url=https//www.test.com" (notice the missing ":")
work as well.
The "url" Parameter is encoded with ns_urlencode. When encoding with JS:
encodeURIComponent("http://www.test.com");
we get
'http%3A%2F%2Fwww.test.com'
Using this value:
ns_parseurl "index?url=http%3A%2F%2Fwww.test.com"
works. ns_urldecode decodes the value correctly.
Regards,
Wolfgang
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel