实际上我正在使用 HttpClient() 和 HttpPost() 方法来下载 html 源代码,这里是下载代码:
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(_url);
try {
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
responseBody = EntityUtils.toString(response.getEntity());
}
如果我执行上面的代码,一些网站,如 www.google.com(它将提供用户代理特定代码(HTML 代码)),而不是提供适合 android 的全部信息。所以我可以告诉主机我正在从 android 设备请求网页。