zoukankan      html  css  js  c++  java
  • 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();
       
        }

  • 相关阅读:
    cocos2dx
    读书日记-快速排序算法
    vs重装找不到 $(WindowsSdkDir) 配置问题
    IOS应用FFMPEG库
    OpenGL ES2.0贴图
    OpenGL ES2.0光照
    IOS系统配置FFMEPG
    GPUImage库的使用
    spring08事务
    java10---点餐系统
  • 原文地址:https://www.cnblogs.com/AlexCheng/p/2120008.html
Copyright © 2011-2022 走看看