连接到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内容。
请说明可能出了什么问题。
发布于 2018-06-05 05:39:58
使用%20
对URL中的空格进行URL编码
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)中修复,因此您可以升级到该版本作为替代。
https://stackoverflow.com/questions/50688892
复制相似问题