Я пытаюсь открыть страницу, используя JSoup . Я попытался открыть страницу типа www.google.com и напечатать содержимое, используя:
www.google.com
Document doc = Jsoup.connect("http://www.google.com").get(); System.out.println(doc.text());
Вывод:
Google Ricerca Immagini Video Mappe News Shopping Gmail Altro » iGoogle | Cronologia web | Impostazioni | Accedi Italia Ricerca avanzataStrumenti per le lingue PubblicitàSoluzioni AziendaliTutto su GoogleGoogle.com in English © 2012 - Privacy e Termini
если я попытаюсь открыть свою страницу, как:
http://www.mysite.com/test.php?link=http://www.myothersite.com/test/test1-/10968/try.html?params=65%253A12%257C66%253A2%257C39%253A6%257C72%253A5104&rt=nc&_dmd=1&id=p3286.c0.m14&_vc=1&x=11¶m1=p and d&sotto_categoria=_
и я получаю IOException:
IOException
java.io.IOException: 400 error loading URL http://www.mysite.com/test.php?link=http://www.myothersite.com/test/test1-/10968/try.html?params=65%253A12%257C66%253A2%257C39%253A6%257C72%253A5104&rt=nc&_dmd=1&id=p3286.c0.m14&_vc=1&x=11¶m1=p and d&sotto_categoria=_ at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:362) at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:338) at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:136) at org.jsoup.helper.HttpConnection.get(HttpConnection.java:125)
в чем может быть проблема? кто-нибудь может мне помочь? спасибо !!
Я решил очень просто ... просто удалите черное пространство в queryString, заменив его на -:)
-