zoukankan      html  css  js  c++  java
  • 每日日报2021.4.21

    今天完成内容:

    学习andriod 存储方式

    三:网络存储数据
    网络存储方式

    利用HttpURLConnection对象,我们可以从网络中获取网页数据.
    URL url = new URL("http://www.sohu.com");
    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
    conn.setConnectTimeout(5* 1000);//设置连接超时
    conn.setRequestMethod(“GET”);//以get方式发起请求
    if (conn.getResponseCode() != 200) throw new RuntimeException("请求url失败");
    InputStream is = conn.getInputStream();//得到网络返回的输入流
    String result = readData(is, "GBK");
    conn.disconnect();
    //第一个参数为输入流,第二个参数为字符集编码
    public static String readData(InputStream inSream, String charsetName) throws Exception{
        ByteArrayOutputStream outStream = new ByteArrayOutputStream();
        byte[] buffer = new byte[1024];
        int len = -1;
        while( (len = inSream.read(buffer)) != -1 ){
            outStream.write(buffer, 0, len);
        }
        byte[] data = outStream.toByteArray();
        outStream.close();
        inSream.close();
        return new String(data, charsetName);
    }

    看视频

    遇到问题:

    明日目标:

    学习Android studio的开发

  • 相关阅读:
    kafka 启动失败
    spring boot 集成 hbase
    Spring Boot Restful 乱码
    自动化工具selenium
    spring boot mssqlserver
    pyqt5
    python bytes to string
    jQuery获取Select选择的Text和 Value(转)
    第二周读书笔记《构建之法》
    第三周读书笔记《程序员修炼之道》
  • 原文地址:https://www.cnblogs.com/leiyu1905/p/14912414.html
Copyright © 2011-2022 走看看