我想读取一个URL并将正文内容转换为字符串。见下面的代码。由于未能连接' 10.10.10.23'它返回错误。但我可以在浏览器中看到该URL没有任何问题。有人可以帮忙吗?
class MyTask extends AsyncTask<Void, Void, String> {
@Override
protected String doInBackground(Void... params) {
String title ="";
//Document doc;
try {
URL url = new URL("http://10.10.10.23/Test/TestVersion.aspx");
org.jsoup.nodes.Document doc = Jsoup.parse(url, 3 * 1000);
String text = doc.body().text();
System.out.println(text); // outputs 1
}
catch (Exception e)
{
e.getStackTrace();
}
return title;
}
@Override
protected void onPostExecute(String result) {
//if you had a ui element, you could display the title
//((TextView)findViewById (R.id.myTextView)).setText (result);
}
}
答案 0 :(得分:0)
我解决了上述问题。我们应该为网址传递真实IP而不是私有IP。