举例说明:发送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代码,如果是其他的格式,就可以进行相应的处理就可以。