亚洲av成人一区二区三区在线观看,青青草原亚洲视频,亚洲AV无码久久精品狠狠爱浪潮http://m.tkk7.com/jiankeafei/一個程序只做一件事,但要做好 一個類只提供一套服務,但要完善........... zh-cnTue, 13 May 2025 17:37:37 GMTTue, 13 May 2025 17:37:37 GMT60HttpClient的簡單使用http://m.tkk7.com/jiankeafei/archive/2008/08/14/222003.html劍客阿飛劍客阿飛Thu, 14 Aug 2008 06:50:00 GMThttp://m.tkk7.com/jiankeafei/archive/2008/08/14/222003.htmlhttp://m.tkk7.com/jiankeafei/comments/222003.htmlhttp://m.tkk7.com/jiankeafei/archive/2008/08/14/222003.html#Feedback0http://m.tkk7.com/jiankeafei/comments/commentRss/222003.htmlhttp://m.tkk7.com/jiankeafei/services/trackbacks/222003.html因為項目的原因,使用到了HttpClient這個Apache又一個好用的包,這里就簡單的介紹下它的使用吧。

使用場景

            因為項目中有一功能是需要和另一個系統進行數據交換的,一開始就考慮采用HttpUrlConnection連接遠程地址,發送流實現數據交換。后來發現了HttpClient,也就賴的再寫一些連接的函數了,所以就“拿來主義”了!

安裝:

HttpClient的使用需要三個包,分別是commons-httpclient-3.1.jar、commons-logging-1.0.4.jar、commons-codec-1.3.jar,都可以在Apache的官網上下載。

使用:

            我們知道,HTTP協議的連接方法有GET、POST、PUT和HEAD方式,在創建Method實例的時候可以更具具體的方法來創建。HttpClient的使用一般分如下幾步:

            1、創建HttpClient實例。

            2、創建具體連接方法的實例。如POST方法創建PostMethod的實例,在實例化時從構造函數中傳入待連接的URL地址。

            3、對post的發送內容等信息進行配置

            4、執行HttpClient的execute方法

            5、如果返回的狀態碼正常,表明連接成功,可以讀取response的內容

 1//將創建的xml生成String類型等待發送 
 2String strxml = CreateXML.creteCustomerXml(list);
 3//創建post發法的實例 
 4        PostMethod post = new PostMethod(
 5"http://127.0.0.1:8088/CustomerReceive");
 6// 使用系統提供的默認的恢復策略 
 7        post.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
 8new DefaultHttpMethodRetryHandler());
 9//設置發送的內容        
10post.setRequestBody(strxml);
11//對發送的內容長度進行設定 
12if (strxml.length() < Integer.MAX_VALUE) {
13            post.setRequestContentLength(strxml.length());
14        }

15else {
16            post
17                    .setRequestContentLength(EntityEnclosingMethod.CONTENT_LENGTH_CHUNKED);
18        }

19// 指定請求內容的類型 
20        post.setRequestHeader("Content-type""text/xml; charset=utf-8");
21//創建HttpClient 實例 
22        HttpClient httpclient = new HttpClient();
23int result;
24try {
25//執行post方法 
26            result = httpclient.executeMethod(post);
27//如果連接正常,獲得返回內容          
28if (result == HttpStatus.SC_OK) {
29                InputStream input = post.getResponseBodyAsStream();
30                SAXReader readers = new SAXReader();
31try {
32                    Document document = readers.read(input);
33                    System.out.println(document.asXML());
34                }
 catch (DocumentException e) {
35// TODO Auto-generated catch block 
36                    e.printStackTrace();
37                }

38            }

39        }
 catch (HttpException e) {
40// TODO Auto-generated catch block 
41            e.printStackTrace();
42        }
 catch (IOException e) {
43// TODO Auto-generated catch block 
44            e.printStackTrace();
45        }
 finally {
46            post.releaseConnection();
47        }

48    }
49


劍客阿飛 2008-08-14 14:50 發表評論
]]>
主站蜘蛛池模板: 日本免费中文字幕在线看| 亚洲国产精品一区二区成人片国内| 亚洲欧美国产欧美色欲| 免费国产a国产片高清| 免费a级毛片无码a∨免费软件| 久久亚洲日韩精品一区二区三区| 免费在线观看的网站| 青青草国产免费国产是公开| 亚洲综合国产精品| 国产免费小视频在线观看| 全免费a级毛片免费看| 亚洲人xxx日本人18| 国产亚洲日韩在线三区| 国产日本一线在线观看免费| free哆拍拍免费永久视频 | 亚洲资源在线观看| 日韩免费观看视频| 免费国产污网站在线观看15| 亚洲AV日韩AV无码污污网站| 亚洲国产一区二区三区青草影视| 国产色爽免费视频| 最近免费中文字幕大全免费版视频| 亚洲狠狠婷婷综合久久| 亚洲日本一区二区| 亚洲人成网站在线观看青青| 30岁的女人韩剧免费观看| 免费无码午夜福利片 | 国产无遮挡裸体免费视频| 在线成人精品国产区免费| 久久久久亚洲AV无码去区首| 亚洲第一中文字幕| 亚洲狠狠爱综合影院婷婷| 无码中文字幕av免费放| a成人毛片免费观看| 羞羞网站在线免费观看| 亚洲成人免费网址| 亚洲va久久久噜噜噜久久| 免费一级毛片免费播放| 最近中文字幕mv免费高清视频7| 国产激情免费视频在线观看| 一级女性全黄生活片免费看|