导航:首页 > 编程语言 > 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编码相关的资料

热点内容
怎么创造一个秘密文件夹 浏览:976
电脑复制加密门禁卡到华为手机 浏览:405
怎么入驻地图app 浏览:996
学会自我调节和解压 浏览:858
安卓怎么显示地区 浏览:390
亚洲源码网 浏览:640
镶怎么组词app 浏览:6
文件夹视频图库 浏览:125
程序员产品调研 浏览:432
手机pdf阅读器下载 浏览:591
眼睛解压的正确方法 浏览:467
格式化c命令 浏览:140
java转换大小写函数 浏览:217
androidlinux源码 浏览:69
指令查询app源码 浏览:817
51单片机怎么采集比较器 浏览:826
我的世界泥土服务器怎么充钱 浏览:879
压缩毛巾干嘛用的 浏览:176
亿邮如何发加密邮件 浏览:958
it程序员炒股 浏览:172