阿蜜果
不驕,不矜,勤工,好學,才是好女子
你所浪費的今天,是昨天死去的人奢望的明天。
你所厭惡的現在,是未來的你回不去的曾經。
BlogJava
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 297, comments - 1618, trackbacks - 0
Java發HTTP POST請求(內容為xml格式)
今天在給平臺用戶提供http簡單接口的時候,順便寫了個調用的Java類供他參考。
服務器地址:http://5.0.217.50:17001/VideoSend
服務器提供的是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
>
<!--
視頻點送返回結果: videoSendResult
-->
<
videoSend
>
<
header
>
<
sid
>%
s
</
sid
>
<
type
>
service
</
type
>
</
header
>
<
service name
=
"
videoSendResult
"
>
rescode
>%
s
</
rescode
>
<!--
0000
:視頻點送成功,
0001
:請求參數信息錯誤,
0002
:接通用戶失敗
-->
</
service
>
</
videoSend
>
對應調用端的Java代碼(只是個demo,參數都暫時寫死了)如下:
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
阿蜜果
閱讀(23613)
評論(4)
編輯
收藏
所屬分類:
Java
FeedBack:
#
re: Java發HTTP POST請求(內容為xml格式)
2011-12-22 15:17 |
sasa
你說參數是寫死的 那如果每次參數都不一樣怎么辦啊?
回復
更多評論
#
re: Java發HTTP POST請求(內容為xml格式)
2013-02-20 16:44 |
劉浩宇
在頁面用文本框賦值,然后傳參數進去就可以啦!@sasa
回復
更多評論
#
re: Java發HTTP POST請求(內容為xml格式)
2013-05-27 14:34 |
阿斯蒂芬
阿斯頓發
回復
更多評論
#
re: Java發HTTP POST請求(內容為xml格式)
2013-07-25 14:40 |
www.dsprint.cn(武漢彩印)
謝謝分享
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
關系型數據的分布式處理系統MyCAT(1)—概述和基本使用教程
常用加密算法的Java實現總結(二)——對稱加密算法DES、3DES和AES
常用加密算法的Java實現總結(一)——單向加密算法MD5和SHA
基于注解的Spring MVC+Hibernate簡單入門
新作《Java面試關鍵與綜合軟件項目開發全程實戰》
蜜果私塾:在系統中使用內存對象緩存系統(下篇)
蜜果私塾:在系統中使用內存對象緩存系統(上篇)
蜜果私塾:數據同步給第三方系統的方案探索
蜜果私塾:Java Web系統常用的第三方接口
Java發HTTP POST請求(內容為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
生活將我們磨圓,是為了讓我們滾得更遠——“圓”來如此。
我的作品:
玩轉Axure RP
(2015年12月出版)
Power Designer系統分析與建模實戰
(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
產品原型設計(8)
似水流年(13)
協議(12)
原創小說(1)
技術評論
架構師之路(12)
電信知識(3)
網絡通信相關(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學習相關
other
產品經理相關
圖書相關
工具相關
日歷
架構師相關
設計模式相關
貼圖
走走拍拍
飯團
關注blog
BeanSoft
JAVA-HE
kenzhang
即興的靈感
壞男孩
孫衛琴
施偉
螞蟻
銀河使者
鼠標
積分與排名
積分 - 2294312
排名 - 3
最新評論
1.?re: 新書推薦:《Power Designer系統分析與建模實戰》
你好。買了書,麻煩把書中的樣例工程文件發給我。非常感謝。
我的郵箱:wen027andy@163.com
--文良
2.?re: 新書推薦:《Power Designer系統分析與建模實戰》
@智祿
謝謝指出,下次改版修正:)
--阿蜜果
3.?re: 新書推薦:《Power Designer系統分析與建模實戰》
6.1.3 9.存儲函數
存儲函數與存儲函數類似,……
此處應該是:存儲函數與存儲過程類似,……
我買的是多看上的電子版,請修改
--智祿
4.?re: 新書推薦:《Power Designer系統分析與建模實戰》
您好,今天買了您的這本書,為了更好的學習,麻煩將書中的樣例工程文件發給我,萬分感謝,感謝作者寫出這么好的書,我特別需要,祝大賣~~
yaozhilu@foxmail.com
--智祿
5.?re: 新書推薦:《Power Designer系統分析與建模實戰》
您好,書不錯,已經買了,麻煩發套樣例工程吧,最好詳細點的,萬分感激!
jackylee365@163.com
--李成龍
閱讀排行榜
1.?常用加密算法的Java實現總結(二)——對稱加密算法DES、3DES和AES(143711)
2.?用Ant實現Java項目的自動構建和部署(123981)
3.?異常備忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file(114272)
4.?Java代碼規范、格式化和checkstyle檢查配置文檔(71822)
5.?常用加密算法的Java實現總結(一)——單向加密算法MD5和SHA(62382)
6.?通用權限管理系統設計篇(三)——概要設計說明書(61738)
7.?使用XFire+Spring構建Web Service(一)——helloWorld篇(53661)
8.?基于注解的Spring MVC+Hibernate簡單入門(52588)
9.?在阿里云Linux服務器上安裝MySQL(49641)
10.?關系型數據的分布式處理系統MyCAT(1)—概述和基本使用教程(47770)
評論排行榜
1.?使用XFire+Spring構建Web Service(二)(102)
2.?使用XFire+Spring構建Web Service(一)——helloWorld篇(70)
3.?通用權限管理系統設計篇(三)——概要設計說明書(64)
4.?異常備忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file(54)
5.?通用權限管理設計篇(二)——數據庫設計(40)
主站蜘蛛池模板:
成人久久久观看免费毛片
|
日亚毛片免费乱码不卡一区
|
精品国产香蕉伊思人在线在线亚洲一区二区
|
成人午夜免费福利视频
|
久操视频在线免费观看
|
一级毛片免费视频网站
|
亚洲国产综合专区在线电影
|
成人免费午夜视频
|
久久青草免费91线频观看不卡
|
亚洲AV无码XXX麻豆艾秋
|
亚洲国产精品lv
|
亚洲综合熟女久久久30p
|
四虎免费永久在线播放
|
精品久久久久久久久免费影院
|
三级网站免费观看
|
无遮挡国产高潮视频免费观看
|
国产精品亚洲专区在线观看
|
精品亚洲aⅴ在线观看
|
中文字幕久久亚洲一区
|
亚洲JIZZJIZZ中国少妇中文
|
国产成人A在线观看视频免费
|
99久久精品免费视频
|
久久爰www免费人成
|
国产情侣久久久久aⅴ免费
|
一级成人a做片免费
|
老司机亚洲精品影院在线观看
|
亚洲色最新高清av网站
|
亚洲爆乳AAA无码专区
|
亚洲日韩一区精品射精
|
亚洲色欲啪啪久久WWW综合网
|
性xxxx黑人与亚洲
|
亚洲AV无码无限在线观看不卡
|
亚洲综合中文字幕无线码
|
亚洲国产综合精品
|
国产精品亚洲片在线va
|
亚洲爆乳精品无码一区二区
|
色网站在线免费观看
|
亚洲精品V天堂中文字幕
|
国产亚洲精品国产福利在线观看
|
www免费黄色网
|
又粗又大又黑又长的免费视频
|