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

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

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

    冷面閻羅

    低調(diào)做人&&高調(diào)做事
    隨筆 - 208, 文章 - 3, 評論 - 593, 引用 - 0
    數(shù)據(jù)加載中……

    Java發(fā)送HTTP請求

    ???? 前段時間發(fā)送http請求,是在javascipt中發(fā)送,用的ajax。今天一同事問我有沒有可以在java中發(fā)送的方法,我看了api后寫了這個方法,其中參數(shù)可以是xml串,也可以是是參數(shù)對,比如名稱=值&名稱=值.
    ????public?String?send_url(String?urlStr,?String?param)?throws?Exception?{
    ????????StringBuilder?tempStr;
    ????????
    try?{
    ????????????url?
    =?new?URL(urlStr);
    ????????????url_con?
    =?(HttpURLConnection)?url.openConnection();
    ????????????url_con.setRequestMethod(
    "POST");
    ????????????url_con.setDoOutput(
    true);

    ????????????url_con.getOutputStream().write(param.getBytes());
    ????????????url_con.getOutputStream().flush();
    ????????????url_con.getOutputStream().close();
    ????????????InputStream?in?
    =?url_con.getInputStream();
    ????????????BufferedReader?rd?
    =?new?BufferedReader(new?InputStreamReader(in));
    ????????????tempStr?
    =?new?StringBuilder();
    ????????????
    while?(rd.read()?!=?-1)?{
    ????????????????tempStr.append(rd.readLine());
    ????????????}


    ????????}
    ?finally?{
    ????????????
    if?(url_con?!=?null)
    ????????????????url_con.disconnect();
    ????????}

    ????????
    return?new?String(tempStr);
    ????}
    ????? 還可以做個gui界面,做幾個JTextField,JTextArea存在這些需要的參數(shù),然后在按鈕的ActionListener中處理函數(shù)中加入這個發(fā)送方法,實現(xiàn)可視化操作。
    ???? 偶做了一個不過是給公司專用的,大家在別的地方肯定是用不到這個jar,偶就帖上來。

    posted on 2007-03-21 14:59 冷面閻羅 閱讀(10355) 評論(6)  編輯  收藏 所屬分類: java

    評論

    # re: Java發(fā)送HTTP請求  回復  更多評論   

    還是用HttpClient把,你這種方法在URL有redirect的時候是不管用的。。而且你竟然沒有判斷返回的statusCode.
    2007-03-21 17:13 | L

    # re: Java發(fā)送HTTP請求  回復  更多評論   

    還是用 httpclient 吧
    太強大了
    2007-03-21 21:21 | astamei

    # re: Java發(fā)送HTTP請求  回復  更多評論   

    呵呵,和我前段時間做一個移動定位的項目差不多的
    2007-03-22 01:48 | sinoly

    # re: Java發(fā)送HTTP請求[未登錄]  回復  更多評論   

    re:
    請你說一下怎樣做吧
    2008-05-08 17:43 | super

    # re: Java發(fā)送HTTP請求  回復  更多評論   

    哥你讀走這個字符干嘛。。。。。

    while (rd.read() != -1) {
    tempStr.append(rd.readLine());
    }
    2012-04-01 16:19 | 不熟客

    # re: Java發(fā)送HTTP請求[未登錄]  回復  更多評論   

    @不熟客
    是呀!
    2013-09-26 14:34 | lilin
    主站蜘蛛池模板: 在线观看AV片永久免费| 久久久久免费精品国产小说| 久久久久久免费视频| 亚洲日本乱码一区二区在线二产线| 精品亚洲永久免费精品| 亚洲成色WWW久久网站| 国产午夜无码精品免费看| 久久青青成人亚洲精品| 蜜桃成人无码区免费视频网站 | 国产成A人亚洲精V品无码性色| 国产黄在线播放免费观看| 在线精品亚洲一区二区小说| 精品人妻系列无码人妻免费视频| 伊人亚洲综合青草青草久热| 少妇性饥渴无码A区免费| 亚洲视频在线观看免费| 成人免费大片免费观看网站| 国产成人精品日本亚洲专区6| 免费无码黄网站在线观看| 老湿机一区午夜精品免费福利| 亚洲国产婷婷综合在线精品 | 亚洲黄色免费网站| 亚洲中文无码线在线观看| 成人免费视频小说| 又粗又长又爽又长黄免费视频| 精品国产亚洲一区二区三区| 久久久久久久99精品免费| 亚洲av乱码一区二区三区| 国产一区二区视频免费| 中国一级全黄的免费观看| 亚洲永久中文字幕在线| 四虎成人免费网站在线| 二区久久国产乱子伦免费精品| 亚洲一卡2卡三卡4卡有限公司| 久久精品无码一区二区三区免费| 免费一区二区无码视频在线播放| 国产亚洲一区二区精品| 卡1卡2卡3卡4卡5免费视频| 叮咚影视在线观看免费完整版| 在线综合亚洲中文精品| 亚洲无码高清在线观看|