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

    }

    主站蜘蛛池模板: 女人18毛片水最多免费观看| 亚洲午夜国产精品无码老牛影视| 亚洲av无码一区二区三区在线播放| 国产真实伦在线视频免费观看| 国产精品九九久久免费视频| 亚洲AV永久无码精品一百度影院 | 亚洲高清最新av网站| 免费观看一区二区三区| 亚洲女人初试黑人巨高清| 四虎影院永久免费观看| 午夜免费福利视频| 日韩色视频一区二区三区亚洲 | 国产免费av一区二区三区| 特级精品毛片免费观看| 亚洲国产精品ⅴa在线观看| 久久精品国产亚洲av四虎| 在线免费观看色片| 久草视频在线免费看| 亚洲av纯肉无码精品动漫| 亚洲欧洲日韩国产综合在线二区| 国产三级免费电影| 3344永久在线观看视频免费首页| 狠狠热精品免费观看| 亚洲性色高清完整版在线观看| 亚洲成a人片在线观看久| 国产乱子精品免费视观看片| aa毛片免费全部播放完整| 亚洲色偷偷色噜噜狠狠99网| 亚洲毛片在线观看| 亚洲精品无码成人片在线观看| 久久99九九国产免费看小说| A级毛片高清免费视频在线播放| 亚洲av成人无码网站…| 亚洲国产日韩在线人成下载| 亚洲精品你懂的在线观看| 四虎永久在线精品免费观看地址 | 怡红院免费全部视频在线视频 | 毛片免费观看网址| 亚洲视频在线观看免费| 成人国产网站v片免费观看| 亚洲人成色777777老人头|