我正在尝试使用Android中的HTTPUrlConnection读取HTTP响应。
HTTPUrlConnection的getcontent()方法表示返回表示内容的“Object”。这是什么类型的对象?它只是说“对象”,我认为它是根对象。我可以用什么方法 用来提取内容?
另外,如果我使用HTTPUrlConnection的getInputStream()并开始阅读它的内容,它会不会直接从标题或内容中提供数据?
感谢。
答案 0 :(得分:0)
使用getInputStream(),您将收到整个页面,包括标题等。
Exaple from:http://developer.android.com/reference/java/net/HttpURLConnection.html
URL url = new URL("http://www.android.com/");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
try {
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
readStream(in);
finally {
urlConnection.disconnect();
}
}
使用getContent()可以获得正常的Java对象。我想你可以把它转换为String,所以得到它的内容。