zoukankan      html  css  js  c++  java
  • 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;
        }
    }
  • 相关阅读:
    Exchanger
    信号量Semaphore
    CountDownLatch
    Condition
    WCF接口实例介绍
    时间显示
    pymysql-execute
    python之迭代器与生成器
    python之装饰器
    python之函数
  • 原文地址:https://www.cnblogs.com/yshyee/p/3370147.html
Copyright © 2011-2022 走看看