小编use*_*631的帖子

Jsoup.connect(字符串)编码问题

我有几个特殊的字符url我必须连接到Jsoup.connect(字符串),但它无法加载页面(得到错误500).我不是那么多的URL,但我认为它与JSoup.connect使用的编码有关

无论如何,我将如何继续以允许链接具有特殊字符,如:ÆØÅè等,我得到的例外是:

java.io.IOException: 500 error loading URL https://maps.googleapis.com/maps/api/place/textsearch/xml?query=Averøy%20restaurant%20og%20Pizzeria,%20Norge&sensor=false&key=xx&radius=10
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:414)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:391)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:157)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:146)
at HTMLParser.doParsing(HTMLParser.java:122)
at HTMLParser.initParser(HTMLParser.java:50)
at Main.main(Main.java:15)
Run Code Online (Sandbox Code Playgroud)

产生此错误的代码是:

Document gDoc = Jsoup.connect(placesURL).get();
Run Code Online (Sandbox Code Playgroud)

placesURL字符串的位置是:

https://maps.googleapis.com/maps/api/place/textsearch/xml?query=%s&sensor=false&key=XX&radius=10
Run Code Online (Sandbox Code Playgroud)

任何人有任何想法绕过这个?

谢谢!

jsoup

6
推荐指数
1
解决办法
9199
查看次数

标签 统计

jsoup ×1