zoukankan      html  css  js  c++  java
  • 使用net包发送http请求

    [java] view plain copy
    1. import java.io.BufferedReader;  
    2. import java.io.InputStream;  
    3. import java.io.InputStreamReader;  
    4. import java.net.URL;  
    5.   
    6. import sun.net.www.protocol.http.HttpURLConnection;  
    7.   
    8. public class UrlTest {  
    9.     public static void main(String[] args) throws Exception {  
    10.         //创建连接的url  
    11.         URL url = new URL("http://openapi.sparta.html5.qq.com");  
    12.         //创建连接,注意使用的包为sun.net.www.protocol.http.HttpURLConnection  
    13.         HttpURLConnection conn = (HttpURLConnection) url.openConnection();  
    14.         conn.setRequestMethod("GET");  
    15.         //连接超时时间:16秒  
    16.         conn.setConnectTimeout(16000);  
    17.         //返回数据超时时间  
    18.         conn.setReadTimeout(16000);  
    19.         //使用流读取返回的数据  
    20.         InputStream is = conn.getInputStream();  
    21.         BufferedReader br = new BufferedReader(new InputStreamReader(is, "utf8"));  
    22.         String line = null;  
    23.         StringBuffer sb = new StringBuffer();  
    24.         while ((line = br.readLine()) != null) {  
    25.             sb.append(line);  
    26.         }  
    27.         System.out.println(sb.toString());  
    28.     }  
    29. }  

  • 相关阅读:
    区域赛系列一多边形划分(卡特兰数)
    Going Home(最大匹配km算法)
    奔小康赚大钱(km)
    Air Raid(最小路径覆盖)
    Save Princess(丑数)
    Asteroids(最小点覆盖)
    Windows命令行命令总结
    SPI协议详解
    Python实现串口通信(pyserial)
    python中进制转换
  • 原文地址:https://www.cnblogs.com/edgedance/p/6979659.html
Copyright © 2011-2022 走看看