阿蜜果
不驕,不矜,勤工,好學,才是好女子
你所浪費的今天,是昨天死去的人奢望的明天。
你所厭惡的現(xiàn)在,是未來的你回不去的曾經(jīng)。
BlogJava
首頁
新隨筆
新文章
聯(lián)系
聚合
管理
posts - 297, comments - 1618, trackbacks - 0
Java發(fā)HTTP POST請求(內(nèi)容為xml格式)
今天在給平臺用戶提供http簡單接口的時候,順便寫了個調(diào)用的Java類供他參考。
服務(wù)器地址:http://5.0.217.50:17001/VideoSend
服務(wù)器提供的是xml格式的http接口,接口定義如下:
<!--
視頻點送: videoSend
-->
<
videoSend
>
<
header
>
<
sid
>%
s
</
sid
>
<
type
>
service
</
type
>
</
header
>
<
service name
=
"
videoSend
"
>
<
fromNum
>%
s
</
fromNum
>
<
toNum
>%
s
</
toNum
>
<!--
需要接通的用戶的電話號碼
-->
<
videoPath
>%
s
</
videoPath
>
<!--
視頻文件路徑
-->
<
chargeNumber
>%
s
</
chargeNumber
>
<!--
計費號碼
-->
</
service
>
</
videoSend
>
<!--
視頻點送返回結(jié)果: videoSendResult
-->
<
videoSend
>
<
header
>
<
sid
>%
s
</
sid
>
<
type
>
service
</
type
>
</
header
>
<
service name
=
"
videoSendResult
"
>
rescode
>%
s
</
rescode
>
<!--
0000
:視頻點送成功,
0001
:請求參數(shù)信息錯誤,
0002
:接通用戶失敗
-->
</
service
>
</
videoSend
>
對應(yīng)調(diào)用端的Java代碼(只是個demo,參數(shù)都暫時寫死了)如下:
import
java.io.BufferedReader;
import
java.io.IOException;
import
java.io.InputStreamReader;
import
java.io.OutputStreamWriter;
import
java.net.MalformedURLException;
import
java.net.URL;
import
java.net.URLConnection;
public
class
HttpPostTest
{
void
testPost(String urlStr)
{
try
{
URL url
=
new
URL(urlStr);
URLConnection con
=
url.openConnection();
con.setDoOutput(
true
);
con.setRequestProperty(
"
Pragma:
"
,
"
no-cache
"
);
con.setRequestProperty(
"
Cache-Control
"
,
"
no-cache
"
);
con.setRequestProperty(
"
Content-Type
"
,
"
text/xml
"
);
OutputStreamWriter out
=
new
OutputStreamWriter(con
.getOutputStream());
String xmlInfo
=
getXmlInfo();
System.out.println(
"
urlStr=
"
+
urlStr);
System.out.println(
"
xmlInfo=
"
+
xmlInfo);
out.write(
new
String(xmlInfo.getBytes(
"
ISO-8859-1
"
)));
out.flush();
out.close();
BufferedReader br
=
new
BufferedReader(
new
InputStreamReader(con
.getInputStream()));
String line
=
""
;
for
(line
=
br.readLine(); line
!=
null
; line
=
br.readLine())
{
System.out.println(line);
}
}
catch
(MalformedURLException e)
{
e.printStackTrace();
}
catch
(IOException e)
{
e.printStackTrace();
}
}
private
String getXmlInfo()
{
StringBuilder sb
=
new
StringBuilder();
sb.append(
"
<videoSend>
"
);
sb.append(
"
<header>
"
);
sb.append(
"
<sid>1</sid>
"
);
sb.append(
"
<type>service</type>
"
);
sb.append(
"
</header>
"
);
sb.append(
"
<service name=\
"
videoSend\
"
>
"
);
sb.append(
"
<fromNum>0000021000011001</fromNum>
"
);
sb.append(
"
<toNum>33647405</toNum>
"
);
sb.append(
"
<videoPath>mnt/5.0.217.50/resources/80009.mov</videoPath>
"
);
sb.append(
"
<chargeNumber>0000021000011001</chargeNumber>
"
);
sb.append(
"
</service>
"
);
sb.append(
"
</videoSend>
"
);
return
sb.toString();
}
public
static
void
main(String[] args)
{
String url
=
"
http://5.0.217.50:17001/VideoSend
"
;
new
HttpPostTest().testPost(url);
}
}
posted on 2010-06-12 14:58
阿蜜果
閱讀(23623)
評論(4)
編輯
收藏
所屬分類:
Java
FeedBack:
#
re: Java發(fā)HTTP POST請求(內(nèi)容為xml格式)
2011-12-22 15:17 |
sasa
你說參數(shù)是寫死的 那如果每次參數(shù)都不一樣怎么辦啊?
回復(fù)
更多評論
#
re: Java發(fā)HTTP POST請求(內(nèi)容為xml格式)
2013-02-20 16:44 |
劉浩宇
在頁面用文本框賦值,然后傳參數(shù)進去就可以啦!@sasa
回復(fù)
更多評論
#
re: Java發(fā)HTTP POST請求(內(nèi)容為xml格式)
2013-05-27 14:34 |
阿斯蒂芬
阿斯頓發(fā)
回復(fù)
更多評論
#
re: Java發(fā)HTTP POST請求(內(nèi)容為xml格式)
2013-07-25 14:40 |
www.dsprint.cn(武漢彩印)
謝謝分享
回復(fù)
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
關(guān)系型數(shù)據(jù)的分布式處理系統(tǒng)MyCAT(1)—概述和基本使用教程
常用加密算法的Java實現(xiàn)總結(jié)(二)——對稱加密算法DES、3DES和AES
常用加密算法的Java實現(xiàn)總結(jié)(一)——單向加密算法MD5和SHA
基于注解的Spring MVC+Hibernate簡單入門
新作《Java面試關(guān)鍵與綜合軟件項目開發(fā)全程實戰(zhàn)》
蜜果私塾:在系統(tǒng)中使用內(nèi)存對象緩存系統(tǒng)(下篇)
蜜果私塾:在系統(tǒng)中使用內(nèi)存對象緩存系統(tǒng)(上篇)
蜜果私塾:數(shù)據(jù)同步給第三方系統(tǒng)的方案探索
蜜果私塾:Java Web系統(tǒng)常用的第三方接口
Java發(fā)HTTP POST請求(內(nèi)容為xml格式)
Copyright ©2025 阿蜜果 Powered by:
博客園
模板提供:
滬江博客
<
2010年6月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
生活將我們磨圓,是為了讓我們滾得更遠——“圓”來如此。
我的作品:
玩轉(zhuǎn)Axure RP
(2015年12月出版)
Power Designer系統(tǒng)分析與建模實戰(zhàn)
(2015年7月出版)
Struts2+Hibernate3+Spring2
(2010年5月出版)
留言簿
(263)
給我留言
查看公開留言
查看私人留言
隨筆分類
Ajax(3)
Ant(1)
Auto Code(4)
Cewolf
CMMI(1)
CSS(2)
CVS(1)
database(15)
Design Pattern(11)
Eclipse BIRT(1)
EJB
extremecomponents(1)
GIS(2)
Hibernate(8)
iBATIS(2)
IDE(1)
Inno Setup(2)
IT評論(2)
Java(36)
Javascript(32)
JBoss(1)
JFreeChart(3)
JFreeReport(3)
JSF
Linux(3)
MySql(11)
Open Source(4)
Oracle(5)
Other(13)
Spring(12)
Sql Server(1)
Struts(7)
Struts2(8)
Tomcat
UML
Web(8)
Web Service(3)
Workflow
產(chǎn)品原型設(shè)計(8)
似水流年(13)
協(xié)議(12)
原創(chuàng)小說(1)
技術(shù)評論
架構(gòu)師之路(12)
電信知識(3)
網(wǎng)絡(luò)通信相關(guān)(11)
職場感悟(6)
解決方案(12)
項目管理(8)
隨筆檔案
2016年3月 (2)
2015年11月 (1)
2015年9月 (1)
2015年6月 (3)
2015年5月 (4)
2014年12月 (2)
2014年7月 (1)
2014年6月 (1)
2014年5月 (2)
2014年1月 (2)
2013年10月 (1)
2013年8月 (1)
2013年7月 (1)
2013年4月 (1)
2013年2月 (1)
2012年11月 (2)
2012年10月 (1)
2012年1月 (1)
2011年11月 (8)
2011年10月 (4)
2011年9月 (1)
2011年8月 (2)
2011年7月 (5)
2011年2月 (2)
2011年1月 (1)
2010年12月 (3)
2010年11月 (9)
2010年9月 (1)
2010年7月 (2)
2010年6月 (2)
2010年5月 (5)
2010年4月 (2)
2009年12月 (4)
2009年11月 (2)
2009年10月 (1)
2009年9月 (3)
2009年8月 (5)
2009年7月 (5)
2009年5月 (1)
2008年10月 (3)
2008年9月 (3)
2008年8月 (1)
2008年6月 (2)
2008年5月 (3)
2008年4月 (2)
2008年2月 (2)
2008年1月 (11)
2007年12月 (9)
2007年11月 (7)
2007年10月 (9)
2007年9月 (12)
2007年8月 (24)
2007年7月 (10)
2007年6月 (2)
2007年5月 (3)
2007年4月 (18)
2007年3月 (24)
2007年2月 (24)
文章分類
喜愛歌詞(12)
生活點滴(3)
芝麻粒知識(8)
英語(1)
相冊
java學習相關(guān)
other
產(chǎn)品經(jīng)理相關(guān)
圖書相關(guān)
工具相關(guān)
日歷
架構(gòu)師相關(guān)
設(shè)計模式相關(guān)
貼圖
走走拍拍
飯團
關(guān)注blog
BeanSoft
JAVA-HE
kenzhang
即興的靈感
壞男孩
孫衛(wèi)琴
施偉
螞蟻
銀河使者
鼠標
積分與排名
積分 - 2298117
排名 - 3
最新評論
1.?re: 新書推薦:《Power Designer系統(tǒng)分析與建模實戰(zhàn)》
你好。買了書,麻煩把書中的樣例工程文件發(fā)給我。非常感謝。
我的郵箱:wen027andy@163.com
--文良
2.?re: 新書推薦:《Power Designer系統(tǒng)分析與建模實戰(zhàn)》
@智祿
謝謝指出,下次改版修正:)
--阿蜜果
3.?re: 新書推薦:《Power Designer系統(tǒng)分析與建模實戰(zhàn)》
6.1.3 9.存儲函數(shù)
存儲函數(shù)與存儲函數(shù)類似,……
此處應(yīng)該是:存儲函數(shù)與存儲過程類似,……
我買的是多看上的電子版,請修改
--智祿
4.?re: 新書推薦:《Power Designer系統(tǒng)分析與建模實戰(zhàn)》
您好,今天買了您的這本書,為了更好的學習,麻煩將書中的樣例工程文件發(fā)給我,萬分感謝,感謝作者寫出這么好的書,我特別需要,祝大賣~~
yaozhilu@foxmail.com
--智祿
5.?re: 新書推薦:《Power Designer系統(tǒng)分析與建模實戰(zhàn)》
您好,書不錯,已經(jīng)買了,麻煩發(fā)套樣例工程吧,最好詳細點的,萬分感激!
jackylee365@163.com
--李成龍
閱讀排行榜
1.?常用加密算法的Java實現(xiàn)總結(jié)(二)——對稱加密算法DES、3DES和AES(143720)
2.?用Ant實現(xiàn)Java項目的自動構(gòu)建和部署(123995)
3.?異常備忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file(114285)
4.?Java代碼規(guī)范、格式化和checkstyle檢查配置文檔(71844)
5.?常用加密算法的Java實現(xiàn)總結(jié)(一)——單向加密算法MD5和SHA(62398)
6.?通用權(quán)限管理系統(tǒng)設(shè)計篇(三)——概要設(shè)計說明書(61760)
7.?使用XFire+Spring構(gòu)建Web Service(一)——helloWorld篇(53678)
8.?基于注解的Spring MVC+Hibernate簡單入門(52604)
9.?在阿里云Linux服務(wù)器上安裝MySQL(49669)
10.?關(guān)系型數(shù)據(jù)的分布式處理系統(tǒng)MyCAT(1)—概述和基本使用教程(47787)
評論排行榜
1.?使用XFire+Spring構(gòu)建Web Service(二)(102)
2.?使用XFire+Spring構(gòu)建Web Service(一)——helloWorld篇(70)
3.?通用權(quán)限管理系統(tǒng)設(shè)計篇(三)——概要設(shè)計說明書(64)
4.?異常備忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file(54)
5.?通用權(quán)限管理設(shè)計篇(二)——數(shù)據(jù)庫設(shè)計(40)
主站蜘蛛池模板:
亚洲精品无码永久在线观看你懂的
|
国产AV无码专区亚洲AV男同
|
亚洲黄色激情视频
|
91视频精品全国免费观看
|
成人毛片18女人毛片免费视频未
|
亚洲AV无码成人专区片在线观看
|
国产亚洲成在线播放va
|
台湾一级毛片永久免费
|
中国国产高清免费av片
|
日本免费一二区在线电影
|
亚洲av无码一区二区三区观看
|
两个人看www免费视频
|
免费无遮挡无码永久在线观看视频
|
亚洲精品欧洲精品
|
日韩精品无码免费专区网站
|
四虎影永久在线高清免费
|
国产精品亚洲精品
|
69精品免费视频
|
亚洲AV无码欧洲AV无码网站
|
人妻18毛片a级毛片免费看
|
日本午夜免费福利视频
|
亚洲第一男人天堂
|
国产92成人精品视频免费
|
亚洲av无码一区二区三区不卡
|
MM1313亚洲国产精品
|
永久免费av无码不卡在线观看
|
亚洲天天做日日做天天看
|
任你躁在线精品免费
|
亚洲综合另类小说色区色噜噜
|
精品国产日韩亚洲一区91
|
四虎www成人影院免费观看
|
亚洲午夜在线一区
|
免费观看无遮挡www的视频
|
亚洲国产综合精品中文第一区
|
任你躁在线精品免费
|
亚洲欧洲∨国产一区二区三区
|
jizz18免费视频
|
精品亚洲成α人无码成α在线观看
|
污视频网站免费观看
|
婷婷综合缴情亚洲狠狠尤物
|
豆国产96在线|亚洲
|