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

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

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

    Energy of Love  
    日歷
    <2009年6月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011
    統計
    • 隨筆 - 70
    • 文章 - 0
    • 評論 - 80
    • 引用 - 0

    導航

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

     

    1.網頁內容獲取
    java.io.inputstream in;
    java.net.url url = new java.net.url(www.xyz.com/content.html);
    java.net.httpurlconnection connection = (java.net.httpurlconnection)
    url.openconnection();
    connection = (java.net.httpurlconnection) url.openconnection();
    //模擬成ie
    connection.setrequestproperty("user-agent","mozilla/4.0 (compatible; msie 6.0; windows 2000)");
    connection.connect();
    in = connection.getinputstream();
    java.io.bufferedreader breader =
    new bufferedreader(new inputstreamreader(in , "gbk"));
    string str=breader.readline());
    while(st != null){
    system.out.println(str);
    str=breader.readline());
    }
    2.cookie管理

    1.直接的方式
    取得cookie:
    httpurlconnection huc= (httpurlconnection) url.openconnection();
    inputstream is = huc.getinputstream();
    // 取得sessionid.
    string cookieval = hc.getheaderfield("set-cookie");
    string sessionid;
    if(cookieval != null)
    {
    sessionid = cookieval.substring(0, cookieval.indexof(";"));
    }

    發送設置cookie:
    httpurlconnection huc= (httpurlconnection) url.openconnection();
    if(sessionid != null)
    {
    huc.setrequestproperty("cookie", sessionid);
    }
    inputstream is = huc.getinputstream();

     

    2.利用的jcookie包(http://jcookie.sourceforge.net/ )
    獲取cookie:
    url url = new url("http://www.site.com/");
    httpurlconnection huc = (httpurlconnection) url.openconnection();
    huc.connect();
    inputstream is = huc.getinputstream();
    client client = new client();
    cookiejar cj = client.getcookies(huc);


    新的請求,利用上面獲取的cookie:

    url = new url("http://www.site.com/");
    huc = (httpurlconnection) url.openconnection();
    client.setcookies(huc, cj);


    3.post方式的模擬
    url url = new url("www.xyz.com");
    httpurlconnection huc = (httpurlconnection) url.openconnection();
    //設置允許output
    huc.setdooutput(true);
    //設置為post方式
    huc.setrequestmethod("post");
    huc.setrequestproperty("user-agent","mozilla/4.7 [en] (win98; i)");
    stringbuffer sb = new stringbuffer();
    sb.append("username="+usernme);
    sb.append("&password="+password);

    //post信息
    outputstream os = huc.getoutputstream();
    os.write(sb.tostring().getbytes("gbk"));
    os.close();

    bufferedreader br = new bufferedreader(new inputstreamreader(huc.getinputstream()))


    huc.connect();

    string line = br.readline();

    while(line != null){

    l

    system.out.printli(line);


    line = br.readline();

    }


    本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/hyde82/archive/2007/06/06/1640817.aspx

    posted on 2009-06-05 09:33 不高興 閱讀(1634) 評論(0)  編輯  收藏 所屬分類: Java
     
    Copyright © 不高興 Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 精品亚洲成a人片在线观看| 亚洲av麻豆aⅴ无码电影| 亚洲A∨无码一区二区三区| 久久av免费天堂小草播放| 久久精品国产精品亚洲| 久久九九免费高清视频| 亚洲午夜福利在线观看| 少妇性饥渴无码A区免费| 亚洲日韩aⅴ在线视频| 免费人成在线观看视频高潮 | 国产公开免费人成视频| 婷婷国产偷v国产偷v亚洲| www.91亚洲| 免费人成在线观看视频高潮| 亚洲AV无码一区二区二三区入口| 久久免费福利视频| 亚洲一区二区三区免费在线观看 | 日本xxxx色视频在线观看免费| 久久亚洲精品无码VA大香大香| 亚洲视频免费在线看| 亚洲av无码专区青青草原| 一区二区三区亚洲视频| a级毛片毛片免费观看永久| 2022年亚洲午夜一区二区福利| 成人免费一级毛片在线播放视频 | 中文字幕在线观看免费| 亚洲AV无码一区东京热| 18禁成年无码免费网站无遮挡| 人人狠狠综合久久亚洲| 亚洲国产精品乱码一区二区 | 一区二区三区AV高清免费波多| 亚洲AV无码国产在丝袜线观看| 四虎永久在线精品免费观看视频| 亚洲AV永久无码精品放毛片| 亚洲日韩激情无码一区| 黄页网站免费观看| 国产精品无码永久免费888| 亚洲福利电影在线观看| 亚洲AV中文无码乱人伦| 99久久免费看国产精品| 日本系列1页亚洲系列|