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

  • 相关阅读:
    FZU 2150 Fire Game
    POJ 3414 Pots
    POJ 3087 Shuffle'm Up
    POJ 3126 Prime Path
    POJ 1426 Find The Multiple
    POJ 3278 Catch That Cow
    字符数组
    HDU 1238 Substing
    欧几里德和扩展欧几里德详解 以及例题CodeForces 7C
    Codeforces 591B Rebranding
  • 原文地址:https://www.cnblogs.com/edgedance/p/6979659.html
Copyright © 2011-2022 走看看