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

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

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

    posts - 23,comments - 66,trackbacks - 0
    使用HTTP Client構建Web客戶端
    ?

    在你需要Web感知應用程序而Java API又不夠用的時候,你可能需要看一下Jakarta Common的HTTP Client。使用HTTP Client很簡單:首先創建一個HttpClient的實例,然后創建你需要使用的方法類型的一個實例,最后使用HttpClient的實例執行方法。


    下面是設計Web頁面并將其內容寫到標準輸出:

    ??? HttpClient client = new HttpClient();
    ??? GetMethod get = new GetMethod("

    ??? client.executeMethod(get);
    ??? System.out.println(get.getResponseBodyAsString());

    現在假設你需要使用基本的驗證機制來訪問一個頁面。在這種情況下,你需要使用HTTP Client類UsernamePasswordCredentials。下面是實現這一功能的代碼:

    ??? UsernamePasswordCredentials upc =
    ??????????? new UsernamePasswordCredentials("foo", "bar");

    ??? client.getState().setCredentials(null, null, upc);

    ??? get.setDoAuthentication(true);

    在下面的代碼中,我們為get方法添加一個超時規范以防頁面的裝載時間過長。

    client.setConnectionTimeout(60000);

    從示例代碼中我們已經看到了,使用HTTP Client的屬性相當簡單。如果你的應用程序需要HTTP訪問,那么就不妨試一下HTTP Client。它比Java API中的Web感知類具有更多的特性,而且它的用法簡單。自己看一下吧,看它是否能滿足你的要求。

    import java.io.IOException;
    import org.apache.commons.httpclient.HttpClient;
    import org.apache.commons.httpclient.UsernamePasswordCredentials;
    import org.apache.commons.httpclient.methods.GetMethod;

    public class HttpClientTip {
    ??? public static void main(String args[]) {
    ??????? try {
    ??????????? HttpClient client = new HttpClient();
    ??????????? GetMethod get = new GetMethod("

    ??????????? UsernamePasswordCredentials upc =
    ??????????????????? new UsernamePasswordCredentials("foo", "bar");

    ??????????? client.getState().setCredentials(null, null, upc);

    ??????????? get.setDoAuthentication(true);

    ??????????? client.setConnectionTimeout(60000);

    ??????????? client.executeMethod(get);
    ??????????? System.out.println(get.getResponseBodyAsString());
    ??????? }
    ??????? catch (IOException e) {
    ??????????? e.printStackTrace();
    ??????? }
    ??? }

    ?

    posted on 2006-03-21 23:20 rd2pm 閱讀(1060) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    主站蜘蛛池模板: 亚洲国产午夜中文字幕精品黄网站| 妞干网免费视频观看| 在线精品亚洲一区二区三区| 免费无码国产V片在线观看| 日本一道一区二区免费看| 亚洲youwu永久无码精品| 国产精品四虎在线观看免费| 亚洲精品蜜夜内射| 国产中文字幕免费观看| 亚州**色毛片免费观看| 国产AV无码专区亚洲AV漫画| 久久九九全国免费| 亚洲精品熟女国产| 女人让男人免费桶爽30分钟| 亚洲av成人中文无码专区| 亚洲Av无码国产情品久久| 97超高清在线观看免费视频| 亚洲Av无码精品色午夜| 久久免费看黄a级毛片 | 婷婷精品国产亚洲AV麻豆不片| 一级毛片免费播放| 色噜噜亚洲男人的天堂| 又爽又高潮的BB视频免费看| 久久国产一片免费观看| 自怕偷自怕亚洲精品| 青青青青青青久久久免费观看| 日韩免费码中文在线观看| 亚洲精品无码鲁网中文电影| 亚洲AⅤ永久无码精品AA| 亚洲视频在线免费| 久久综合亚洲色HEZYO社区| 在线观看亚洲免费视频| 在线观看免费视频一区| 91亚洲性爱在线视频| 亚洲成aⅴ人片久青草影院| 久久精品国产影库免费看| 亚洲狠狠婷婷综合久久| 亚洲女同成av人片在线观看| www在线观看免费视频| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲精品在线免费看|