• android http通信——HttpURLConntection


    Java代码 

    String urlpath="http://i2.sinaimg.cn/dy/dsgb/20083.jpg";
        	try {
    			URL url=new URL(urlpath);
    			
    			HttpURLConnection con = (HttpURLConnection) url.openConnection();
    			
    			con.setConnectTimeout(6000);
    			con.setRequestMethod("GET");
    			
    			if(con.getResponseCode()==200){
    				byte[] imagebytes = readStreamtoBytes(con.getInputStream());
    				
    				File file =new File("pic.jpg");
    				
    				FileOutputStream fos =new FileOutputStream(file);
    				fos.write(imagebytes);
    				fos.close();
    			}

    Java代码

    public static byte[] readStreamtoBytes(InputStream instream) throws IOException{
       
        ByteArrayOutputStream outstream =new ByteArrayOutputStream();
       
        int len=-1;
        byte[] b = new byte[1024];
    while((len = instream.read(b)) != -1){
       
    outstream.write(b, 0, len);
        }
    outstream.flush();
    outstream.close();
    instream.close();

    return outstream.toByteArray();
       
        }

  • 相关阅读:
    SQL 运算符
    Shiro 入门
    SSM 整合配置
    MyBatis 入门
    Git 常用命令
    JSP
    Servlet
    Oracle 基础
    JDBC
    Java Thread
  • 原文地址:https://www.cnblogs.com/AlexCheng/p/2120008.html
Copyright © 2020-2023  润新知