• android的网络访问URL


     Thread visitBaiduThread = new Thread(new VisitWebRunnable()); 
       visitBaiduThread.start(); 
       try { 
           visitBaiduThread.join(); 
      
              System.out.println("xiancheng======");
         
       } catch (InterruptedException e) { 
           // TODO Auto-generated catch block  
           e.printStackTrace(); 
       } 

    ----------------------

    class VisitWebRunnable implements Runnable{ 
          
            @Override 
            public void run() { 
                // TODO Auto-generated method stub  
                String data = getURLResponse("http://www.bjtime.cn");
               String resultStr = data;
               System.out.println("ddddd----"+resultStr);
            } 
            private String getURLResponse(String urlString){ 
                HttpURLConnection conn = null; //连接对象  
                InputStream is = null; 
                  resultData = ""; 
                try { 
                    URL url = new URL(urlString); //URL对象  
                    conn = (HttpURLConnection)url.openConnection(); //使用URL打开一个链接  
                    conn.setDoInput(true); //允许输入流,即允许下载  
                    conn.setDoOutput(true); //允许输出流,即允许上传  
                    conn.setUseCaches(false); //不使用缓冲  
                    conn.setRequestMethod("GET"); //使用get请求  
                    is = conn.getInputStream();   //获取输入流,此时才真正建立链接  
                    InputStreamReader isr = new InputStreamReader(is); 
                    BufferedReader bufferReader = new BufferedReader(isr); 
                    String inputLine  = ""; 
                    while((inputLine = bufferReader.readLine()) != null){ 
                        resultData += inputLine + " "; 
                    } 
         
                } catch (MalformedURLException e) { 
                    // TODO Auto-generated catch block  
                    e.printStackTrace(); 
                }catch (IOException e) { 
                    // TODO Auto-generated catch block  
                    e.printStackTrace(); 
                }finally{ 
                    if(is != null){ 
                        try { 
                            is.close(); 
                        } catch (IOException e) { 
                            // TODO Auto-generated catch block  
                            e.printStackTrace(); 
                        } 
                    } 
                    if(conn != null){ 
                        conn.disconnect(); 
                    } 
                } 
         
                return resultData; 
            } 

  • 相关阅读:
    T-SQL常用的函数
    webservice和wcf和web.api简单介绍
    c#索引器
    在eclipse中使用maven构建spring cloud微服务
    maven项目报错maven-resources-plugin:2.7 or one of its dependencies could not be resolved
    使用maven创建工程报错Could not resolve archetype org.apache.maven.archetype
    eclipse配置maven
    最新省市区json数据
    ORA-01461: can bind a LONG value only for insert into a LONG column
    js验证强密码 大小写字母数字字符四选三 且大于8位
  • 原文地址:https://www.cnblogs.com/manmanlu/p/3861085.html
Copyright © 2020-2023  润新知