Страница ASPX с пробелами в URL не может быть прочитана - PullRequest
0 голосов
/ 06 июня 2018

У меня проблема с пробелами в URL-адресе страницы .aspx.

Я заменяю пробелы заменой ("", "% 20")

При подключении через

Jsoup.connect(URL).get()

или

HttpURLConnection urlConn = (HttpURLConnection) URL.openConnection()

Я получаю следующую ошибку:

Server returned HTTP response code: 400 for URL: https://www.fangraphs.com/boxscore.aspx?date=2018-03-29&team=Blue Jays&dh=0&season=2018

Проблема:

Кажется, что соединение забирает% 20 (между Blue и Jays) и заменяет его снова пробелом (я пробовал PHP-страницы, и это работает, поэтому подумал, что это может быть связано с ASPX-страницами)

1 Ответ

0 голосов
/ 06 июня 2018

Код ответа HTTP: 400 означает неверный запрос, который означает, что вы отправляете недопустимые данные
Например, на стороне сервера требуется, чтобы данные int отправляли двойное наоборот,

Итак, сервер понял запрос, но отказывается выполнять его.Авторизация не поможет и запрос НЕ СЛЕДУЕТ повторять.

...