导航:首页 > 编程语言 > javapost编码

javapost编码

发布时间:2025-04-26 11:12:53

1. java语言使用post方式调用webService方式

WebService可以有Get、Post、Soap、Document四种方式调用,以下Java通过post方式调用WebService代码:

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStream;
importjava.io.InputStreamReader;
importjava.io.OutputStream;
importjava.io.OutputStreamWriter;
importjava.net.URL;
importjava.net.URLConnection;
importjava.net.URLEncoder;
importorg.apache.cxf.endpoint.Client;
importorg.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;
/**
*功能描述:WebService调用
*
*/
publicclassClientTest{
/**
*功能描述:HTTP-POST
*
*/
publicStringpost(){
OutputStreamWriterout=null;
StringBuildersTotalString=newStringBuilder();
try{
URLurlTemp=newURL(
"http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportCity");
URLConnectionconnection=urlTemp.openConnection();
connection.setDoOutput(true);
out=newOutputStreamWriter(connection.getOutputStream(),"UTF-8");
StringBuffersb=newStringBuffer();
sb.append("byProvinceName=福建");
out.write(sb.toString());
out.flush();
StringsCurrentLine;
sCurrentLine="";
InputStreaml_urlStream;
l_urlStream=connection.getInputStream();//请求
BufferedReaderl_reader=newBufferedReader(newInputStreamReader(
l_urlStream));
while((sCurrentLine=l_reader.readLine())!=null){
sTotalString.append(sCurrentLine);
}
}catch(Exceptione){
e.printStackTrace();
}finally{
if(null!=out){
try{
out.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
returnsTotalString.toString();
}
}
阅读全文

与javapost编码相关的资料

热点内容
羁绊命令 浏览:49
解压视频怪兽大全 浏览:962
最新中华人民共和国预算法 浏览:859
电信dns服务器地址杭州 浏览:504
java内存泄露内存溢出 浏览:813
笔记本系统映像恢复网络文件夹 浏览:932
动态库能否编译成静态 浏览:702
少儿编程缺老师 浏览:352
德龙咖啡机手机app怎么下载 浏览:561
我的世界国际服hyp服务器为什么卡 浏览:590
编程object类型中文名 浏览:373
转转app怎么用自己的号转上去 浏览:776
java串口开发 浏览:766
编程获取中国股市行业分类并作图 浏览:975
手机变电脑如何编程 浏览:410
java权限管理框架 浏览:682
php存储过程返回值 浏览:841
模板匹配算法介绍 浏览:526
编程语言麻烦的代码 浏览:136
icloud通讯录如何导出到安卓 浏览:744