URL JSOUP с пробелами -% 20 убирается

Я хочу прочитать следующий URL:

https://www.fangraphs.com/liveboxscore.aspx?date=2018-03-29&team=Blue Jays&dh=0&season=2018

Проблема: между Блю и Джейс есть пробел

При подключении и получении данных через JSOUP (jsoup.connect (url) .get ()) я получаю следующую ошибку:

HTTP error fetching URL. Status=400, URL=https://www.fangraphs.com/boxscore.aspx?date=2018-03-29&team=Blue Jays&dh=0&season=2018

Даже при замене пробела на% 20 или использовании кодирования проблема все еще сохраняется.

Есть какие-нибудь подсказки, что мне нужно делать?

Спасибо

Есть у кого-нибудь идеи, как это исправить?

carwah 01.06.2018 19:42
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
1
72
1

Ответы 1

удалите пробелы URL перед JSOUP.connect (URL)

try {
                url = java.net.URLDecoder.decode(url, "UTF-8");
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }

Спасибо за ответ, но это не решило проблему - я обновил описание выше примерами, чтобы быть более точным

carwah 30.05.2018 18:13

Другие вопросы по теме