support urlencode requests