举例说明:发送http请求,并获取返回的数据。
HttpClient httpclient=new DefaultHttpClient();
HttpGet httpget=new HttpGet("http://www.baidu.com/");
ResponseHandler<String> responseHandler=new BasicResponseHandler(){
};
String responseBody="";
try{
responseBody=httpclient.execute(httpget,responseHandler);
}catch(ClientProtocolException e){
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}
httpclient.getConnectionManager().shutdown();
WebView wv;
wv=(WebView)findViewById(R.id.web);
wv.loadDataWithBaseURL("/", responseBody, "text/html", "utf-8", "www.google.cn");
返回的数据是html代码,如果是其他的格式,就可以进行相应的处理就可以。
本文介绍如何使用HttpClient发送HTTP请求并获取返回数据。通过实例演示了设置请求头、执行请求及处理HTML响应的方法。

被折叠的 条评论
为什么被折叠?



