When I use makeRequest(url, callback, Additional) and I don't
precede my URL parameters with a question mark "?" (i.e. when I am
using search engine friendly URLs) even if I double-encode a slash "/"
it is passed to my server completely unencoded. Since user input may contain a slash, I would like makeRequest() to handle URL encoding in a consistent manner regardless of what the makeRequest url might look like.
Example parameter: occupation = IT/MIS
occupation (URL encoded) = IT%2FMIS
occupation (Double URL encoded) = IT%252FMIS
Scenario 1: Using GET Parameters
makeRequest URL = http://www.mysite.com/?occupation=IT%252FMIS
actual server request = http://www.mysite.com/?occupation=IT%2FMIS <--- this is good
Scenario 2: Using Search Engine Friendly Parameters (what I want to do)
makeRequestURL = http://www.mysite.com/IT%252FMIS
actual server request = http://www.mysite.com/IT/MIS <--- slash character unencoded! :-(
For more details, see thread at http://developer.myspace.com/Community/forums/t/667.aspx