changed urllib.urlencode(data) to compat_urllib_parse(data)