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. }  

  • 相关阅读:
    Codeforces932E. Team Work
    BZOJ2956: 模积和
    Codeforces932D. Tree
    51nod1040 最大公约数之和
    伯努利数
    BZOJ3456: 城市规划
    BZOJ4555: [Tjoi2016&Heoi2016]求和
    Codeforces936C. Lock Puzzle
    BZOJ3771: Triple
    SPOJ LCS2 后缀自动机
  • 原文地址:https://www.cnblogs.com/edgedance/p/6979659.html
Copyright © 2011-2022 走看看