Android网络服务开发之http编程

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

 

你可能感兴趣的:(html,编程,android,网络,String)