<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);
        }

    }

    主站蜘蛛池模板: 国产成人亚洲综合网站不卡| 亚洲国产一区二区三区| 国产aⅴ无码专区亚洲av| 久久精品免费一区二区三区| 亚洲小说区图片区| 亚洲国产精品成人一区| 青青青亚洲精品国产| 亚洲AV无码精品色午夜在线观看| 久青草视频97国内免费影视| 亚洲人成777在线播放| 亚洲AV成人潮喷综合网| 2020因为爱你带字幕免费观看全集| 人妻丰满熟妇无码区免费| 国产亚洲日韩在线三区| 精品亚洲成A人在线观看青青| 天天天欲色欲色WWW免费| 亚洲欧美日韩国产精品一区| 亚洲综合色自拍一区| a级毛片毛片免费观看久潮| 亚洲精品国产美女久久久| 免费观看美女裸体网站| 久久99精品视免费看| 欧亚一级毛片免费看| 激情五月亚洲色图| 久久青草亚洲AV无码麻豆| 亚洲 自拍 另类小说综合图区| 日韩a毛片免费观看| 亚洲第一成人在线| 亚洲人成影院在线| 国产成人综合亚洲AV第一页 | 黄页网站免费观看| 人妻在线日韩免费视频| 男男gay做爽爽的视频免费| 亚洲伊人久久精品影院| 国产高清视频在线免费观看| 最近免费中文字幕高清大全| baoyu116.永久免费视频| 亚洲国产午夜精品理论片| 亚洲av中文无码乱人伦在线咪咕| 国产免费女女脚奴视频网| 午夜精品免费在线观看|