use LuaSocket url.escape() instead of self-written urlencode()