亲宝软件园·资讯

展开

Android 中HttpURLConnection与HttpClient Android 中HttpURLConnection与HttpClient使用的简单实例

人气:0
想了解Android 中HttpURLConnection与HttpClient使用的简单实例的相关内容吗,在本文为您仔细讲解Android 中HttpURLConnection与HttpClient的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Android,HttpURLConnection,HttpClient,下面大家一起来学习吧。

1:HttpHelper.java

复制代码 代码如下:

public class HttpHelper {
    //1:标准的Java接口
    public static String getStringFromNet1(String param){
        String result="";
        try{
            URL url=new URL(param);
            HttpURLConnection conn=(HttpURLConnection)url.openConnection();
            if(conn.getResponseCode()==HttpURLConnection.HTTP_OK){
                InputStream is=conn.getInputStream();
                byte[]data=new byte[1024];
                int len=is.read(data);
                result=new String(data,0,len);
                is.close();
                conn.disconnect();
            }
        }catch(Exception e){
            e.printStackTrace();
        }
        return result;
    }

    //2:Apache接口
    public static String getStringFromNet2(String param){
        String result="";
        try{
            HttpClient client=new DefaultHttpClient();
            HttpGet get=new HttpGet(param);
            HttpResponse response=client.execute(get);
            if(response.getStatusLine().getStatusCode()==HttpStatus.SC_OK){
                result=EntityUtils.toString(response.getEntity());
            }
        }catch(Exception e){
            e.printStackTrace();
        }
        return result;
    }
}

加载全部内容

相关教程
猜你喜欢
用户评论