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

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

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

    eagle

    學無止境,細節決定成敗.
    posts - 12, comments - 11, trackbacks - 0, articles - 2
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    httpclient 實現java后臺post xml請求

    Posted on 2012-01-30 14:22 月下孤城 閱讀(6079) 評論(1)  編輯  收藏
    apache的httpClient工具包能實現http相關請求。以下是一個java后臺包裝xml參數請求服務的工具類。
    /**
         * Post Http request with XML parameter
         * 
    @param requestUrl 
         * 
    @param xmlData    request xml parameter
         * 
    @param contentType such as "application/xml"
         * 
    @param charset such as "UTF-8" or "GBK"
         * 
    @return
         
    */

        
    public static HttpRespondResult postXmlRequest(String requestUrl, String xmlData, String contentType, String charset){
            HttpRespondResult revObj 
    = new HttpRespondResult();
            
    //init PostMethod object.
            PostMethod post = new PostMethod(requestUrl);
            
            
    try {
                
    //wrape the request entity.
                RequestEntity requestEntity = new StringRequestEntity(xmlData, contentType, charset);
                post.setRequestEntity(requestEntity);
                HttpClient httpClient 
    = new HttpClient();
                
    // send the post http request and reture status code.
                int statusCode = httpClient.executeMethod(post);
                
    // get reture content from server side.
                String bodyContent = post.getResponseBodyAsString();
                
                
    // populate the reture values to vo.
                revObj.setStatusCode(statusCode);
                revObj.setRespondbodyContent(bodyContent);
                
            }
     catch (UnsupportedEncodingException e) {
                revObj.handleExceptionMsg(e);
                e.printStackTrace();
            }
    catch (HttpException e) {
                revObj.handleExceptionMsg(e);
                e.printStackTrace();
            }
     catch (IOException e) {
                revObj.handleExceptionMsg(e);
                e.printStackTrace();
            }
     catch (Exception e){
                revObj.handleExceptionMsg(e);
                e.printStackTrace();
            }
    finally {
                
    //close the connection.
                post.releaseConnection();
            }

            
            
            
    return revObj;
        }







    ---------------------
    月下孤城
    mail:eagle_daiqiang@sina.com

    評論

    # re: httpclient 實現java后臺post xml請求  回復  更多評論   

    2014-05-05 18:25 by zuidaima
    請參考代碼:java apache commons HttpClient發送get和post請求的學習整理,下載地址:http://www.zuidaima.com/share/1754065983409152.htm

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲欧洲自拍拍偷综合| 国产亚洲综合成人91精品| 毛片a级毛片免费播放下载| 成人午夜视频免费| 亚洲国产精品久久丫 | 亚洲视频在线观看免费视频| 1000部夫妻午夜免费| 亚洲综合一区二区国产精品| 国产亚洲综合久久| 十八禁在线观看视频播放免费| 中文字幕免费高清视频| 国产真人无遮挡作爱免费视频| 亚洲色偷偷综合亚洲AVYP| 亚洲综合色区中文字幕| 国产精品hd免费观看| 日本妇人成熟免费中文字幕| 一本色道久久88综合亚洲精品高清| 亚洲AV区无码字幕中文色| 亚洲爆乳无码专区www| 国产激情免费视频在线观看| 国产女高清在线看免费观看| 粉色视频成年免费人15次| 久久精品国产亚洲5555| 香蕉大伊亚洲人在线观看| 免费高清国产视频| 亚洲欧洲久久久精品| 四虎亚洲精品高清在线观看| 成在线人永久免费视频播放| 中文字幕亚洲综合小综合在线| 成人黄动漫画免费网站视频| 国产精品亚洲一区二区三区久久 | 久久精品亚洲乱码伦伦中文| 久久九九免费高清视频| 国产免费爽爽视频免费可以看| 亚洲国产日韩女人aaaaaa毛片在线 | 久久亚洲日韩看片无码| 在线观看人成视频免费无遮挡| 免费人成在线观看网站视频| 涩涩色中文综合亚洲| 亚洲人成人网站在线观看| 最近免费中文字幕大全免费 |