Я пытаюсь использовать DefaultHttpClient
и HttpGet
для запроса веб-службы. К сожалению, URL-адрес веб-службы содержит недопустимые символы, такие как {(ex: domain.com/service/ enjusername}). Очевидно, что наименование веб-службы написано не очень хорошо, но я не могу его изменить.
Когда я делаю HttpGet(url)
, я получаю, что в URL есть недопустимый символ (то есть {и}). Если я закодирую URL до этого, ошибки не будет, но запрос переходит на другой URL, где ничего нет.
URL, хотя и содержит недопустимые символы, работает из браузера, но реализация HttpGet
не позволяет мне его использовать. Что я должен сделать или использовать вместо этого, чтобы избежать этой проблемы?