<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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产成人精品电影| 日本一区二区在线免费观看 | 亚洲精品老司机在线观看| 羞羞视频免费网站在线看| 亚洲午夜久久影院| 拔擦拔擦8x华人免费久久| 四虎国产精品免费永久在线| 亚洲国产成人久久99精品| 亚洲精品无码久久毛片| 最近中文字幕免费2019| 美女视频黄.免费网址| 亚洲视频一区在线观看| 免费观看四虎精品国产永久| 免费无码一区二区三区| 亚洲av无码片vr一区二区三区| 久久久青草青青亚洲国产免观| 女性自慰aⅴ片高清免费| 中文字幕无码毛片免费看| 亚洲av永久无码精品三区在线4| 亚洲一区二区三区免费| 一级女人18毛片免费| 国产一级a毛一级a看免费视频 | 亚洲精品国产啊女成拍色拍| 香蕉视频在线观看免费国产婷婷| a级片免费在线观看| 朝桐光亚洲专区在线中文字幕| 亚洲AV无码乱码在线观看裸奔| 日美韩电影免费看| 8x8x华人永久免费视频| jizz中国免费| 亚洲欧美日韩中文无线码| 亚洲图片一区二区| 国产AV无码专区亚洲AV漫画| 国内自产拍自a免费毛片| 18pao国产成视频永久免费| 三年在线观看免费观看完整版中文| 亚洲色偷偷色噜噜狠狠99网| 亚洲精品天天影视综合网| 亚洲综合在线另类色区奇米| 国产在线19禁免费观看国产| 免费精品国偷自产在线在线|