zoukankan      html  css  js  c++  java
  • java网络请求HttpURLConnection

    1.

    @Test(timeout = 1000)
        public void testNet() throws IOException {
            URL url = new URL("https://cn.bing.com/search?q=fd");
            URLConnection connection = url.openConnection();
            HttpURLConnection httpURLConnection = (HttpURLConnection) connection;
    
            httpURLConnection.setRequestMethod("GET");  //设置一些属性
    
    
            InputStream inputStream = httpURLConnection.getInputStream();//这个过程可能会阻塞,得到服务器响应的数据
            
            InputStreamReader inputStreamReader = new InputStreamReader(inputStream);//对输入流进行包装
            BufferedReader reader = new BufferedReader(inputStreamReader);
            String line;
            while((line=reader.readLine())!=null){
                System.out.println(line);
            }
            
            //关闭输入流对象
            while (reader!=null){
                reader.close();
                reader=null;
            }
            while(inputStreamReader!=null){
                inputStreamReader.close();
                inputStreamReader=null;
            }
            while(inputStream!=null){
                inputStream.close();
                inputStream=null;
            }
        }
  • 相关阅读:
    Redis 基本数据类型
    Redis的安装
    Redis介绍
    JavaWeb Servlet
    深入理解JVM1
    JavaWeb Request和Response
    移动端获取屏幕宽度
    meta标签大全(荐)
    网页加载进度条
    每个JavaScript程序员都需要知道的5个数组方法
  • 原文地址:https://www.cnblogs.com/sunupo/p/15503728.html
Copyright © 2011-2022 走看看