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

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

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

    sunfruit[請訪問http://www.fruitres.cn]

    --我相信JAVA能走得更遠 QQ:316228067

    [原創]通過HttpURLConnection如何使用代理服務器連接公網

        --sunfruit

        在openConnection之前加上
        Properties   prop   =   System.getProperties();
        System.getProperties().put("proxySet","true");
        // 設置http訪問要使用的代理服務器的地址
        prop.setProperty("http.proxyHost","xxxxxxx");
        // 設置http訪問要使用的代理服務器的端口
        prop.setProperty("http.proxyPort","xxxxx");
       
        然后并不像有的貼子說的那樣添加
        prop.setProperty("http.proxyUser","xxxxxxxx");
        prop.setProperty("http.proxyPassword","xxxxx");
        添加這樣的內容是不行的,而是將"username:password"進行base64編碼,具體代碼如下
        String authentication = "username:password";
        String encodedLogin = new BASE64Encoder().encode(authentication.getBytes());
        httpurlconnection.setRequestProperty("Proxy-Authorization", " Basic " + encodedLogin);
       
        注意BASE64Encoder().encode(authentication.getBytes());這里不能使用BASE64Encoder().encodeBuffer(authentication.getBytes())否則報錯
        具體原因參考sun公布的JDK BUG , Bug ID:  4615330  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4615330

    posted on 2007-03-22 10:41 sunfruit 閱讀(1792) 評論(0)  編輯  收藏 所屬分類: JAVA SE & EE

    主站蜘蛛池模板: 国产亚洲男人的天堂在线观看| 亚洲av无码片区一区二区三区| 曰批免费视频播放免费| 破了亲妺妺的处免费视频国产| 亚洲国产成人综合| 久久九九兔免费精品6| 亚洲美女视频一区二区三区| 88av免费观看| 亚洲国产精品人久久电影| 91精品国产免费久久久久久青草 | 嘿嘿嘿视频免费网站在线观看| 亚洲天堂一区二区| 最近中文字幕电影大全免费版 | 亚洲爆乳AAA无码专区| 午夜免费福利在线| 美女羞羞喷液视频免费| 亚洲精品岛国片在线观看| 久久免费99精品国产自在现线| 久久久久亚洲精品天堂久久久久久 | 中文字幕无线码中文字幕免费| 亚洲AV永久无码区成人网站 | 免费看搞黄视频网站| 青青草原精品国产亚洲av| 人成午夜免费视频在线观看| 中文日韩亚洲欧美制服| 免费在线视频一区| 在线观看免费视频网站色| 亚洲精品国产福利片| 成年性羞羞视频免费观看无限| 国产区图片区小说区亚洲区| 亚洲毛片αv无线播放一区| 99爱视频99爱在线观看免费| 亚洲av无码片在线观看| 亚洲国产成人a精品不卡在线| 久久国产免费一区二区三区| 亚洲私人无码综合久久网| 国产午夜亚洲不卡| 免费不卡视频一卡二卡| 亚洲一级片免费看| 亚洲人成人77777网站不卡| 亚洲A∨精品一区二区三区|