美文网首页
12-29-网络编程--HttpURLConnection

12-29-网络编程--HttpURLConnection

作者: 大崔弗 | 来源:发表于2018-12-29 00:19 被阅读0次

    创建一个URL对象: URL url = new URL(https://www.baidu.com);

    调用URL对象的openConnection( )来获取HttpURLConnection对象实例: HttpURLConnection conn = (HttpURLConnection) url.openConnection();

    设置HTTP请求使用的方法:GET或者POST,或者其他请求方式比如:conn.setRequestMethod("GET");

    设置连接超时,读取超时的毫秒数,以及服务器希望得到的一些消息头 conn.setConnectTimeout(6*1000); conn.setReadTimeout(6 * 1000);

    调用getInputStream()方法获得服务器返回的输入流,然后输入流进行读取了 InputStream in = conn.getInputStream();

    reader = new BufferedReader(new InputStreamReader(in));

    StringBuilder builder = new StringBuilder();

    String len;

    while ((len = reader.readLine()) != null){

    builder.append(len);

    }

    打印一下builder.toString()

    最后调用close()关掉reader.close();

    最后调用disconnect()方法将HTTP连接关掉 conn.disconnect();

    相关文章

      网友评论

          本文标题:12-29-网络编程--HttpURLConnection

          本文链接:https://www.haomeiwen.com/subject/fzbylqtx.html