最近我在写一个程序跟别的程序做接口,对方提供webservice服务,但对方没有提供wsdl文件,只给了一个soap的url:http:// 121.23.127.10:1920///cms/soap,还告诉interface:AM_SOAP,method:AM_GET,以及一个JavaScript写的访问webservice的例子,代码如下:function getdata() {var xmlHttp; if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest();}//soap的URLvar url = "http:// 121.23.127.10:1920///cms/soap";//xml格式的字符串请求信息var query = "<AM_Get><userid>admin</userid>";query = query + "<password>admin</password>";query = query + "<object>ManagedSystem</object>";query = query + "</AM_Get>"//设置回调函数xmlHttp.onreadystatechange = checkCall(){xmlDoc = xmlHttp.responseXML;alert(xmlDoc);}xmlHttp.open("POST",url,true); xmlHttp.setRequestHeader("MethodName", "AM_Get");//方法名xmlHttp.setRequestHeader("InterfaceName", "AM_SOAP");//接口名xmlHttp.setRequestHeader("MessageType", "Call");//这个不知道什么意思xmlHttp.setRequestHeader("Content-Type", "text/xml");//设置返回格式xmlHttp.send(query);//发送请求}现在我想用java类来实现这个方法,发送一个xml格式的String字符串做参数,访问webservice程序,但是不是怎么做,希望各位大侠帮帮指点。
添加回答
举报
0/150
提交
取消