<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無線&移動互聯網技術研發

    換位思考·····
    posts - 19, comments - 53, trackbacks - 0, articles - 283
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    URLConnection 獲取網絡資源--(摘)

    Posted on 2009-06-28 13:35 Gavin.lee 閱讀(481) 評論(0)  編輯  收藏 所屬分類: java SE & EE

    看到這個跟我寫的那個HttpUTLConnection工具類差不多,就摘下來了,做了點修改,呵,作者看到了請別見怪,O(∩_∩)O~

    package com.Gavin.tools.util;

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.PrintWriter;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.net.URLConnection;

    /**//**
     * <p>
     * 本類用于Post一個URL,并返回它的內容
     * <p>
     
    */

    public class SendPost {
        
    /** url */
        
    private URL url;

        
    /** url連接 */
    //    private HttpURLConnection conn;    //HttpURLConnection 是支持 HTTP 特定功能的 URLConnection
        private URLConnection conn;

        
    public SendPost() {
            
        }


        
    /**//**
         * <p>
         * 本方法根據一個字符串創建一個URL,并打開URL的連接
         * <p>
         * 
         * 
    @param urlAddr
         *            URL地址
         
    */

        
    public void setURL(String urlAddr) {
            
    try {
                
    /** 創建一個URL */
                url 
    = new URL(urlAddr);
                
    /** 打開URL連接 */
    //            conn = (HttpURLConnection)url.openConnection();
                conn = url.openConnection();
            }
     catch (MalformedURLException ex) {
                
    /** 錯誤URL產生異常 */
                ex.printStackTrace();
            }
     catch (IOException ex) {
                
    /** 輸入輸出異常 */
                ex.printStackTrace();
            }

        }


        
    /**//**
         * <p>
         * 本方法用于POST一個消息
         * <p>
         * 
         * 
    @param post
         *            要POST的參數,比如user=huiwanpeng&password=hwp##
         
    */

        
    public void sendPost(String post) {
            
    /** 打算將URL連接進行輸入 */
            conn.setDoInput(
    true);
            
    /** 打算將URL連接進行輸出 */
            conn.setDoOutput(
    true);
            
    /** 聲明的一個打印輸出流 */
            PrintWriter pw 
    = null;
            
    try {
                pw 
    = new PrintWriter(conn.getOutputStream());
                pw.print(post);
            }
     catch (IOException e) {
                e.printStackTrace();
            }
     finally {
                pw.close();
            }

        }


        
    public String getContent() {
            
    /** 某一行的內容 */
            String line 
    = null;
            
    /** 最終內容 */
            String result 
    = "";
            
    try {
                
    /** 打開到此 URL 引用的資源的通信鏈接 */
                conn.connect();
                BufferedReader br 
    = new BufferedReader(new InputStreamReader(conn.getInputStream()));
                
    /** 一行一行地讀,直到讀完 */
                
    while ((line = br.readLine()) != null{
                    result 
    += line + "\n";
                }

                
    /** 關閉連接 */
                br.close();
            }
     catch (IOException ex) {
                ex.printStackTrace();
            }

            
    return result;
        }


        
    public static void main(String[] args) {
            SendPost test 
    = new SendPost();
            test.setURL(
    "http://www.ip138.com:8080/search.asp");
            test.sendPost(
    "action=mobile&mobile=13501678250");
            String aa 
    = test.getContent().trim();
            System.out.println(aa);
        }

    }

    主站蜘蛛池模板: 免费无码肉片在线观看| 国产三级免费电影| 亚洲AV性色在线观看| 四虎影视在线永久免费看黄| 国产精品免费看久久久香蕉| 亚洲精品中文字幕无码AV| 小小影视日本动漫观看免费| 精品国产福利尤物免费| 亚洲成aⅴ人在线观看| 又粗又大又长又爽免费视频| 最好免费观看高清在线| 亚洲人成电影网站色www| 亚洲综合国产一区二区三区| 青草草色A免费观看在线| 五月天国产成人AV免费观看| 亚洲色成人网一二三区| 国产在线播放免费| 最近中文字幕电影大全免费版| 国产亚洲精品第一综合| 亚洲综合男人的天堂色婷婷| 亚洲精品无码成人片在线观看| 114级毛片免费观看| 中文字幕无码免费久久9一区9| 亚洲精品二三区伊人久久| 亚洲人成色7777在线观看| 热久久精品免费视频| 亚洲免费观看在线视频| 香蕉视频在线免费看| 亚洲Av永久无码精品一区二区| 久久综合亚洲色HEZYO社区 | 100000免费啪啪18免进| 精品一区二区三区免费观看| 亚洲AV无码乱码在线观看代蜜桃| 亚洲欧洲无码AV电影在线观看 | 日本免费一区二区久久人人澡 | 啦啦啦高清视频在线观看免费| 天堂在线免费观看| 日日躁狠狠躁狠狠爱免费视频| 亚洲中文无码线在线观看| 亚洲AV无码一区二区二三区软件| 一级毛片直播亚洲|