我有几个特殊字符 url,我必须使用 Jsoup.connect(string) 连接,但它无法加载页面(出现错误 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)
产生此错误的代码是:
Document gDoc = Jsoup.connect(placesURL).get();
placesURL 字符串在哪里:
https://maps.googleapis.com/maps/api/place/textsearch/xml?query=%s&sensor=false&key=XX&radius=10
任何人有任何想法来解决这个问题?
谢谢!