象给出以下地址的java webservice
请问在.NET中如何调用里面的方法
如果有可能,请付上例子
http://10.168.168.106:9080/axis//services/HTMLSaving?wsdl谢谢各位
谢谢了
请问在.NET中如何调用里面的方法
如果有可能,请付上例子
http://10.168.168.106:9080/axis//services/HTMLSaving?wsdl谢谢各位
谢谢了
解决方案 »
- AjaxPro 使用Request对象的问题
- WebConfigurationManager如何在目录中动态添加web.config并添加相应的节?
- webservice返回值 没分了 做过webservice的进,对你们来说很简单
- 新手请教 ASP.NET AJAX的安装配置问题(vs2008)
- 总算有一家公司要我了,呵呵,散分
- 1.在WEB Form中能調用VB下寫的User Control嗎?
- 脱离了asp.net一段时间 问问现在asp.net主流的开发技术
- 替朋友发布一开发框架(NGRSDF)
- 直接输入文件ip判断用户是否登录
- 如何对一个dataview进行条件过滤?
- 各位大哥,小弟已经欲哭无泪了,各位拉兄弟一把吧。(搞不好回被开除啦)!!谢谢谢谢!!!(请大家帮我看看为何在WEB中调用水晶报表总
- .aspx文件中的javascript获取.cs文件中的变量值的问题
这样用不行?
就比如我添加web引用名称为WS,而WEBSERVICE里有一个叫AA()的方法,怎么调用啊
--------------------------
<?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions targetNamespace="http://10.168.168.106:9080/axis//services/HTMLSaving" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://10.168.168.106:9080/axis//services/HTMLSaving" xmlns:intf="http://10.168.168.106:9080/axis//services/HTMLSaving" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://www.w3.org/1999/XMLSchema" xmlns:tns2="http://www.w3.org/2003/05/soap-encoding" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <!--
WSDL created by Apache Axis version: 1.2alpha
Built on Dec 01, 2003 (04:33:24 EST) -->
- <wsdl:message name="SaveHtmlRequest">
<wsdl:part name="strFileCode" type="tns2:string" />
<wsdl:part name="strFileName" type="tns2:string" />
<wsdl:part name="strHtmlContent" type="tns2:string" />
</wsdl:message>
- <wsdl:message name="SaveHtmlResponse">
<wsdl:part name="SaveHtmlReturn" type="tns2:string" />
</wsdl:message>
- <wsdl:portType name="HTMLSaving">
- <wsdl:operation name="SaveHtml" parameterOrder="strFileCode strFileName strHtmlContent">
<wsdl:input message="impl:SaveHtmlRequest" name="SaveHtmlRequest" />
<wsdl:output message="impl:SaveHtmlResponse" name="SaveHtmlResponse" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="HTMLSavingSoapBinding" type="impl:HTMLSaving">
<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="SaveHtml">
<wsdlsoap:operation soapAction="" />
- <wsdl:input name="SaveHtmlRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://logical.webservice.resoft.com.cn" use="encoded" />
</wsdl:input>
- <wsdl:output name="SaveHtmlResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://10.168.168.106:9080/axis//services/HTMLSaving" use="encoded" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="HTMLSavingService">
- <wsdl:port binding="impl:HTMLSavingSoapBinding" name="HTMLSaving">
<wsdlsoap:address location="http://10.168.168.106:9080/axis//services/HTMLSaving" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
有些问题说明:参数好像有时不是很好传,我记得我java wse中用INT返回值就不行,改用string就可以了...
添加WEB引用可以的:http://10.10.1.197:8080/service1/services/Bean1?wsdl if(this.comboBox2.SelectedIndex==0)//Java
{
strres="0";
java.Bean1Service bs=new java.Bean1Service();
switch(this.comboBox1.SelectedItem.ToString())
{
case "+":
strres=bs.Add(double.Parse(this.textBox1.Text),double.Parse(this.textBox2.Text)).ToString();
break;
case "-":
strres=bs.Sub(double.Parse(this.textBox1.Text),double.Parse(this.textBox2.Text)).ToString();
break;
case "*":
strres=bs.Multi(double.Parse(this.textBox1.Text),double.Parse(this.textBox2.Text)).ToString();
break;
case "/":
strres=bs.Div(double.Parse(this.textBox1.Text),double.Parse(this.textBox2.Text)).ToString();
break;
default:
MessageBox.Show("Java WebService : 找不到对应的运算符!!!");
break;
}
strres="Java : "+strres;
}
else if(this.comboBox2.SelectedIndex==1)//.NET
{
strres="0";
dotnet.Service1 s1=new dotnet.Service1();
switch(this.comboBox1.SelectedItem.ToString())
{
case "+":
strres=s1.Add(double.Parse(this.textBox1.Text),double.Parse(this.textBox2.Text)).ToString();
break;
case "-":
strres=s1.Sub(double.Parse(this.textBox1.Text),double.Parse(this.textBox2.Text)).ToString();
break;
case "*":
strres=s1.Multi(double.Parse(this.textBox1.Text),double.Parse(this.textBox2.Text)).ToString();
break;
case "/":
strres=s1.Div(double.Parse(this.textBox1.Text),double.Parse(this.textBox2.Text)).ToString();
break;
default:
MessageBox.Show(".NET WebService : 找不到对应的运算符!!!");
break;
}
strres=".NET : "+strres;
}