JSOUP HTTPStatusException 400 ошибка - PullRequest
0 голосов
/ 05 июня 2018

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

org.jsoup.HttpStatusException: HTTP error fetching URL. Status=400

Я использую следующий код для подключения к URL

doc = Jsoup.connect("https://dailymed.nlm.nih.gov/dailymed/search.cfm?query=4-Hydroxyphenyl-Pyruvate Dioxygenase Inhibitor&searchdb=class").get();

когда я нажимаю на URL в браузере, он хорошо отображает содержимое HTML.

Пожалуйста, подскажите, что может быть не так.

1 Ответ

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

URL-кодирование пробелов в URL-адресе с помощью %20

Document doc = Jsoup.connect("https://dailymed.nlm.nih.gov/dailymed/search.cfm?query=4-Hydroxyphenyl-Pyruvate%20Dioxygenase%20Inhibitor&searchdb=class").get();

Эта проблема была исправлена ​​в версии 1.7.3 Jsoup (см. this ), поэтому вы можете обновитьк этой версии в качестве альтернативы.

...