<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
    統(tǒng)計
    • 隨筆 - 70
    • 文章 - 0
    • 評論 - 80
    • 引用 - 0

    導(dǎo)航

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

     

    1.網(wǎng)頁內(nèi)容獲取
    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(";"));
    }

    發(fā)送設(shè)置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();
    //設(shè)置允許output
    huc.setdooutput(true);
    //設(shè)置為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博客,轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/hyde82/archive/2007/06/06/1640817.aspx

    posted on 2009-06-05 09:33 不高興 閱讀(1634) 評論(0)  編輯  收藏 所屬分類: Java
     
    Copyright © 不高興 Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 精品国产成人亚洲午夜福利| 成人免费网站视频www| 国产麻豆剧传媒精品国产免费| 香蕉视频免费在线| 久久精品视频亚洲| 性色av免费观看| 久久久久久久国产免费看 | 在线观看人成网站深夜免费| 男人j进女人p免费视频| 久久久久亚洲AV成人片| 小小影视日本动漫观看免费| a级黄色毛片免费播放视频| 狠狠色伊人亚洲综合网站色 | 久久亚洲AV成人无码国产电影 | 青青草97国产精品免费观看| 亚洲一区二区三区首页| 国产免费直播在线观看视频| 免费国产黄网站在线观看| 国产精品亚洲综合| 亚洲精品无码久久毛片波多野吉衣| 国产精品无码免费视频二三区| 无码国产精品一区二区免费3p| 韩国亚洲伊人久久综合影院| 亚洲视频精品在线观看| 亚洲国产香蕉人人爽成AV片久久 | 日韩在线免费电影| 中文字幕免费视频| 久久国产一片免费观看| 亚洲精品无码av片| 91亚洲国产在人线播放午夜| 国产91精品一区二区麻豆亚洲| 毛色毛片免费观看| 中文字幕在线观看免费视频 | 国产午夜精品久久久久免费视| 国产成人综合亚洲| 亚洲jizzjizz在线播放久| 亚洲免费视频网站| 在线观看亚洲av每日更新| 国产成人啪精品视频免费网| 青青久在线视频免费观看| 亚洲免费一级视频|