use URLEncoder for requests