Используйте HttpGet с запрещенными символами в URL

Я пытаюсь использовать DefaultHttpClient и HttpGet выполнять запрос к веб-сервису. К сожалению, URL веб-сервиса содержит запрещенные символы такой как {(исключая: domain.com/service/{имя пользователя}). Очевидно, что именование веб-сервиса не правильно написано, но я не могу изменить его.

Когда я делаю HttpGet(url), Я получаю это, у меня есть запрещенный символ в URL (который является {и}). Если я кодирую URL прежде который, нет никакой ошибки, но запрос переходит к другому URL, где нет ничего.

URL, хотя имеет запрещенные символы, работает от браузера, но HttpGet реализация не позволяет мне использовать его. Что я должен сделать или использование вместо этого для предотвращения этой проблемы?

8
задан Catalin Morosan 27 May 2010 в 17:42
поделиться