root cause is that qs.parse() unescapes URL components while url.parse() does not. https://groups.google.com/forum/#!topic/nodejs/8P7GZqBw0xg http://nodejs.org/api/querystring.html#querystring_querystring_unescape
root cause is that qs.parse() unescapes URL components while url.parse() does not. https://groups.google.com/forum/#!topic/nodejs/8P7GZqBw0xg http://nodejs.org/api/querystring.html#querystring_querystring_unescape