package com.cgm.urlws;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import sun.applet.Main;
public class App {
public static void main(String[] args) {
try {
URL url=new URL("http://192.168.111.101:6789/hello?wsdl");
HttpURLConnection conn=(HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "text/xml;charset=UTF-8");
OutputStream os=conn.getOutputStream();
String soap="<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:q0=\"http://ws.cgm.com/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"><soapenv:Body> <q0:sayHello><arg0>aaa</arg0> </q0:sayHello></soapenv:Body> </soapenv:Envelope>\"";
os.write(soap.getBytes());
InputStream is=conn.getInputStream();
String s="";
byte[] b=new byte[1024];
int len=0;
while ((len=is.read(b))!=-1) {
String ss=new String(b,0,len, "UTF-8");
s+=ss;
}
System.out.println(s);
//输出 <?xml version="1.0" ?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:sayHelloResponse xmlns:ns2="http://ws.cgm.com/"><return>helloaaa</return></ns2:sayHelloResponse></S:Body></S:Envelope>
//通过xml解析出返回值
is.close();
os.close();
conn.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
.net调用webservice接口例子.net调用webservice接口例子.net调用webservice接口例子.net调用webservice接口例子
在WinForm程序中调用WebService 在WinForm程序中调用WebService 在WinForm程序中调用WebService
拼接xml调用webservice 拼接xml调用webservice 拼接xml调用webservice
java调用webservicejava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava...
在不能引用其他jar包的情况调用webservice有时可以解决jar引用和冲突的问题
httpwebrequest调用webservice返回数据
在这里详细的介绍了,VC6调用WebService的方法。
C#_.NET_动态调用webservice的三种方式
SQL Server调用Webservice示例,有详细的说明文档,附demo
.Net动态调用WebService .Net动态调用WebService .Net动态调用WebService
oracle调用webservice接口地址demo
网上写vb6.0调用webservice的都写得比较简单, 这个结合实例作了较详细介绍
labview调用webservice访问远程数据1
在日常工作中,如果涉及到与第三方进行接口对接,有的会使用WebService的方式,这篇文章主要讲解在.NET Framework中如何调用WebService。首先我们创建一个WebService,里面有两个方法:一个无参的方法,一个有参的...
java android 调用webservice,java android 调用webservice
c++调用webservice(包括静态和动态以及webservice源码)
jQuery使用Ajax方法调用WebService.doc
调用webservice接口,利用post方式传参数,将返回的XML结果,利用xmldocument返回到页面中。
本代码介绍了vc6.0如何调用webservice的详细步骤,是通过自己的调试成功 总结下来的
Java中如何通过https调用Webservice接口