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();
       
        }

  • 相关阅读:
    原始字符串
    .Net Core 常见错误解决记录
    P1010 幂次方 P1022 计算器的改良
    P1036 选数
    广度优先遍历
    P4327 彼得潘框架
    链表
    标准库与标准模板库
    信息学竞赛打表犯规吗?
    对拍程序
  • 原文地址:https://www.cnblogs.com/AlexCheng/p/2120008.html
Copyright © 2011-2022 走看看