<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色| 国产精品福利在线观看免费不卡| 最近2019中文免费字幕在线观看| 男人的天堂亚洲一区二区三区 | 妻子5免费完整高清电视| 久久精品国产亚洲77777| 中文字幕成人免费视频| 亚洲视频在线观看视频| **aaaaa毛片免费| 亚洲日韩中文字幕无码一区| 在线免费视频一区二区| 无码亚洲成a人在线观看| 免费激情视频网站| 老湿机一区午夜精品免费福利| 亚洲av再在线观看| 免费h视频在线观看| 亚洲国产日产无码精品| 国外成人免费高清激情视频| MM1313亚洲精品无码久久| 亚洲国产精品特色大片观看完整版| 国产大片免费天天看| 亚洲AV无码一区东京热| 免费观看美女用震蛋喷水的视频| 亚洲乱码卡一卡二卡三| 国产区卡一卡二卡三乱码免费| 成人a毛片免费视频观看| 亚洲国产成人高清在线观看| 2021久久精品免费观看| 大桥未久亚洲无av码在线| 国产偷v国产偷v亚洲高清| 九九精品免费视频| 又粗又长又爽又长黄免费视频 | 久久亚洲国产欧洲精品一 | 在线成人a毛片免费播放| 国产V片在线播放免费无码| 久久精品夜色国产亚洲av| 一二三四在线播放免费观看中文版视频 | 亚洲日韩国产二区无码| 亚洲午夜AV无码专区在线播放| 日韩免费电影网址| 亚洲av午夜电影在线观看 |