Обычно тело ответа будет содержать более подробную информацию. Не всегда, это не обязательно, но это может помочь понять, почему запрос считается «неправильным». Если тело ответа не содержит эту информацию, нет другого способа, кроме как просто посмотреть на отправляемый вами запрос, чтобы выяснить, почему он считается некорректным.

учаю 400 ошибок при попытке подключиться к веб-сайту.

Как настроить подключение, чтобы оно отображало, почему сервер меня отвергает?

try {
doc = Jsoup.connect(URL).timeout(10 * 30000).get();
} catch (IOException ioe) {
System.out.println("Error:" + ioe);
}

http://jsoup.org/apidocs/org/jsoup/Connection.html

Ответы на вопрос(1)

Ваш ответ на вопрос