Поэтому мне нужно проанализировать ввод из моего приложения для Android и сделать запрос GET на веб-сайте, например: www.example.com/profile/'profile nickname'
Поэтому, когда я использую кодировщик URL:
URLEncoder.encode(nickname, "utf-8");
Этоанализирует пустое пространство как '+'
, но я хочу проанализировать его как %20
, потому что этот API требует %20
вместо +
.Плюс все эти необычные символы для синтаксического анализа с подобной формой как '%20'
.
И когда я использую точку ('.') В моем запросе GET, URLEncoder не анализирует его как "% 2E", вместо этого он передает его как ".". Любые решения?
Спасибо за вашу помощь!