<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 閱讀(1057) 評論(0)  編輯  收藏

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


    網站導航:
     

    主站蜘蛛池模板: 西西大胆无码视频免费| 曰批全过程免费视频网址| 四虎影视在线永久免费看黄| 亚洲嫩草影院在线观看| 1000部羞羞禁止免费观看视频| 亚洲成a人片在线观看日本| 国产麻豆一精品一AV一免费| 亚洲大片在线观看| 免费无遮挡无码永久视频| 亚洲综合综合在线| 香蕉97超级碰碰碰免费公| 7777久久亚洲中文字幕| 最新69国产成人精品免费视频动漫| 亚洲一区二区免费视频| 免费理论片51人人看电影| 亚洲精品色在线网站| 亚洲精品无码久久不卡| 国产福利免费视频 | 国产在线观看免费不卡| 国产亚洲欧美在线观看| 免费亚洲视频在线观看| xxxxx做受大片在线观看免费| 亚洲精品无码av人在线观看 | 亚洲中文字幕一区精品自拍| 日本高清免费网站| 一级毛片免费全部播放| 国产成人无码综合亚洲日韩| 麻豆国产精品免费视频| 亚洲大尺度无码无码专线一区| 亚洲欧洲自拍拍偷精品 美利坚 | 亚洲中文无码mv| 亚洲国模精品一区| 午夜免费福利小电影| 一本色道久久88亚洲精品综合| 亚洲片国产一区一级在线观看| 精品一区二区三区无码免费视频| 亚洲精品自偷自拍无码| 亚洲国产精品SSS在线观看AV| 曰曰鲁夜夜免费播放视频| 乱淫片免费影院观看| 亚洲日本国产精华液|