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

  • 相关阅读:
    Day01 基本SQL SELECT
    Java IO流
    排序: 选择排序
    Java的数据存储机制
    Java反射基础笔记
    学习面向对象的三条主线之三 面向对象的三大特征 关键字
    学习面向对象的三条主线之二 面向对象的三大特征
    Oracle数据库知识积累
    office技巧
    如何读书
  • 原文地址:https://www.cnblogs.com/edgedance/p/6979659.html
Copyright © 2011-2022 走看看