网页调用webservice问题

一个网页发布在内网的IIS服务器上,然后将IP映射到公共网络,也就是外网可以访问该网页。但是这个网页需要调用同样发布在该服务器上的webservice服务,不过webservice的IP却没映射到公共网络,只能内网访问。问:如何在公共网络上该网页可以访问webservice服务?(前提:webservice IP不能映射到外网,即只有一个IP及端口是对外开放的)

1个回答

需要一个有公网的服务器,安装一套vpn服务器,你的内网机器拨号连上vpn,然后就可以互访了。

ailaillia
ailaillia 谢谢你的回答。现在外网是可以访问,处于网络安全考虑只允许开一个端口。
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
webservice、网页数据抓取问题
现在网上能看到每个电视节目的预告,几点几点什么节目。 但问题是:能不能看到更详细的内容,比如20:40-20:50广告时间里,都分别播放什么广告。 有没有现成的网站可以查看,或者有其他的webservice调用?????
求助 webservice调用问题
我在本地和局域网测试都是可以的,可是远程就不行,错误 org.xml.sax.SAXException: Processing instructions are not allowed within SOAP messagesrn可能是SETSOAPACTION错误,我不知道该社为什么东西rn请求高手指点rnrnimport org.apache.axis.client.Call;rnimport org.apache.axis.client.Service;rnpublic class caClient rnrn public static void main(String[] args)rn rn try rn rnrn String endpoint ="http://59.208.244.6:6888/frk/FrkQueryAndCompareDM.jws?wsdl";rn Service service = new Service();rn Call call = (Call) service.createCall();rn call.setTargetEndpointAddress(endpoint);rn call.setOperationName("Compare");rn /***********设定19个参数********************************************/ rn call.addParameter("jgdm", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("jgmc", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("jglxmc", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("fddbr", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("jgdz", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("zjhm", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("jyfw", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT); rn call.addParameter("zcqr", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("pzjgdm", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("yzbm", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("njrq", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("zfrq", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("bzjgmc", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("pzjgmc", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("xzqhmc", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("zch", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("jjhymc", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("jjlxmc", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rn call.addParameter("memo", org.apache.axis.encoding.XMLType.XSD_DATE,rn javax.xml.rpc.ParameterMode.INOUT);rnrn /*********************************************************************/rn call.setReturnType(org.apache.axis.encoding.XMLType.XSD_BOOLEAN);rn //call.setUseSOAPAction(true);rn //call.setSOAPActionURI("http://www.my.com/Rpc");rn Object[] number = "000881573","中国人民财产保险股份有限公司阳新支公司","","","","","","","","","","","","","","","","","";rn rn Boolean result = (Boolean)call.invoke("Compare",number);rn System.out.println(result);rnrn // System.out.println("test"+bln);rn rn catch (Exception e)rn e.printStackTrace();rn System.err.println(e.toString());rn rn rnrn
关于WebService调用的问题
我的一个WebService在本地编译成功,但在其他项目中调用后,却出错,提示:System.Data.SqlClient.SqlException:在第一行:‘’附近有语法错误。并将错误指向了以下代码中的:SqlDataReader sdrConfig = cmd.ExecuteReader();rnrn以下是WebService中的方法:rnrn[code=C#]rn[WebMethod(Description = "服务器端调用该方法向客户端发送邮件,传输登录网关配置信息,发送成功则返回true,否则返回错误信息")]rn public string sendEMailForConfig(string emailServer, string sendAddress, string eUserName, string ePwd, string CompanyID)rn rn string[] config = new string[6];//存储配置信息rn string receiver = "";//收件人地址rnrn string conStr = System.Configuration.ConfigurationManager.ConnectionStrings["conGZMServerDB"].ConnectionString;//连接字符串rn SqlConnection conn = new SqlConnection(conStr);rn SqlCommand cmd = new SqlCommand();rn cmd.CommandText = "Select CompanyID,ClientCode,LoginID,LoginPassword,GatewayIP,NotePort,EMail From Company Where CompanyID =" + CompanyID;rn cmd.CommandType = CommandType.Text;rn cmd.Connection = conn;rn rn tryrn rn conn.Open();rn rn SqlDataReader sdrConfig = cmd.ExecuteReader();rn if (sdrConfig.Read())rn rn int i=0;rn for ( ; i < sdrConfig.FieldCount-1; i++)rn rn config[i] = sdrConfig[i].ToString();//将配置信息存储在数组中rn rn receiver = sdrConfig[i].ToString();//收件人邮箱地址rn rn if (receiver.Replace(" ", "").Equals(""))rn rn return "收件人邮箱地址不能为空。";rn rn rn sdrConfig.Close(); rnrn createConfigIni(config);//写配置文件 rn sendEmail(emailServer, sendAddress, eUserName, ePwd, receiver, path);//发邮件rn return "发送成功";rnrn rn catch (Exception ex)rn rn return ex.ToString();rn rn finallyrn rn conn.Dispose();rn cmd.Dispose();rn rnrn rn[/code]rnrn请高手指教,谢谢!
关于调用webservice的问题
我在调用一个webservice的时候,这个webservice给我提供两个方法Get3gpFiles和GetGifFiles用来分别获取3gp文件和gif文件。我在调用是发现。当我在GetGifFiles的时候我不用call.setOperation("GetGifFiles");方法,能正常调用GetGifFiles方法;而在Ger3gpFiles时,如果使用call.setOperation("Get3gpFiles");方法的话。就会报错。我在axis的文档中看了call.setOperation()方法的源代码,并没发现call.setOperation(),有什么特殊的。想请教各位大大,这个call.setOperation()的作用,以及为什么出现我上面的情况?(可以排除是webservice的问题)
Delph7 调用WebService的问题
这是delphi调用cxf写的webservice,自动生成的接口文件rn getListOfMedInfo = class(TRemotable)rn privatern Ftitle: WideString;rn FNo: WideString;rn FstartDate: WideString;rn FendDate: WideString;rn publicrn constructor Create; override;rn publishedrn property title: WideString read Ftitle write Ftitle;rn property No: WideString read FcarNo write FcarNo;rn property startDate: WideString read FstartDate write FstartDate;rn property endDate: WideString read FendDate write FendDate;rn end;rnrn getListOfMedInfoResponse = class(TRemotable)rn privatern Freturn: return;rn publicrn constructor Create; override;rn destructor Destroy; override;rn function GetMedInfoArray(Index: Integer): MedInfo;rn function GetMedInfoArrayLength: Integer;rn property MedInfoArray[Index: Integer]: MedInfo read GetMedInfoArray; default;rn property Len: Integer read GetMedInfoArrayLength;rn publishedrn property return: return read Freturn write Freturn;rn end;rnrnrn IMedService = interface(IInvokable)rn ['9F95E565-B557-9F0B-09D7-38B9B31FEB25']rn function getListOfMedInfo(const parameters: getListOfMedInfo): getListOfMedInfoResponse; stdcall;rn end;rnrnrn这是调用代码rnvarrnws:IMedService;rngi:getListOfMedInfo;rngir:getListOfMedInfoResponse;rnrnbeginrnws:=HTTPRIO1 as IMedService;rngi:=getListOfMedInfo.Create;rngi.Title:='vc';rngi.No:='256';rngi.startDate:='20130101';rngi.endDate:='20130110';rngir:=ws.getListOfMedInfo(gi);rnrn上面都正常,执行到下面这几句就出错,请教各位要怎么写rnshowmessage(inttostr(gir.Len));rnshowmessage(gir.MedInfoArray[0].price);rn
VB调用webservice问题
VB制作的程序如何通过webservice来操作oracle数据库表rn没有用过webservice,不知道如何来操作实现rn最好有相关源码提供,因为都是需要查询表及插入表用
php调用webservice问题
我已经写好webservice,主要是做加密解密的,web服务是用c#写的。rn用php调用的结果为什么和c#调用的结果不一样呢?
webservice调用外汇的问题
[code=java]private final static String NAMESPACE = "http://WebXml.com.cn/";rn private final static String URL = "http://webservice.webxml.com.cn/webservices/WeatherWS.asmx";rn private final static String METHOD_NAME = "getRegionCountry";rn private final static String SOAP_ACTION = "http://WebXml.com.cn/getRegionCountry";[/code][code=java]tryrn SoapObject rpc = new SoapObject(NAMESPACE, METHOD_NAME);rn rn SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER12);rn envelope.bodyOut = rpc;rn envelope.dotNet = true;rn envelope.setOutputSoapObject(rpc);rn rn HttpTransportSE ht = new HttpTransportSE(URL);rn ht.debug = true;rn rn ht.call(SOAP_ACTION, envelope);rn rn mDetail = (Object)envelope.getResponse();rn// mDetail = (SoapObject) envelope.getResponse();rn Log.i(TAG, ""+mDetail.toString());rn rn catch(Exception e)rn e.printStackTrace();rn [/code]我用这种方法调用其他服务是没问题的,但调用这个外汇就有问题(因为没有参数,所以rpc.addProperty();就没有)下面是log:rn[img=https://img-bbs.csdn.net/upload/201307/30/1375177456_264958.jpg][/img]
webservice调用问题
在另一台机器上后台(非ajax调用)调用服务端webservice,一定要生成一个客户端webservice项目吗?还是直接在原有的项目中写调用的代码就行?
webservice调用线程问题
[code=C#]rn [XmlInclude(typeof(string))]rn [WebMethod]rn public string ConvertFile(string userID, string docID)rn rn object missing = Type.Missing; ;rn CSSmart.Utility.Utils.Log("0", @"\\10.103.66.6\moafiles");rn Thread td = new System.Threading.Thread(new System.Threading.ThreadStart(() =>rn rn CSSmart.Utility.Utils.Log("1", @"\\10.103.66.6\moafiles");rn Word.ApplicationClass word = new Word.ApplicationClass();rn CSSmart.Utility.Utils.Log("2", @"\\10.103.66.6\moafiles");rn word.Quit(ref missing, ref missing, ref missing);rn ));rn td.Start();rn return "aa";rn rn[/code]rnrn打日志,0可以显示,1、2打不出来,线程内的方法没有执行,返回结果aarnrn请问这是为什么?
有关WebService的调用问题
客户端在调用服务器端的WebService时进入了异常/rn异常内容说是可能是SOAP版本不一致造成的rnrn客户端是通过服务器提供的Servicern的ServiceURL和WSDL生成的接口文件来调用服务里面的一些服务和方法的,rnrn服务器端是一个虚拟机环境下装了一个软件,这个软件就是我的客户端要调用的Servicern想请问一下我的服务器端是不是必须要装.Net或者IIS啊?rnrn希望高手指教
C#调用WebService问题
两台服务器:rn http://test1/test.asmxrn http://test2/test.asmxrn 里面都有相同的Webservice:test --> 作用是把输入的值再返回回来.rnrn用C#写的一个程序调用(引用名称:test,引用服务器:http://test1/test.asmx):rnrn test test1 = new test();rn test1.Url = "http://test1/test.asmx";rn string str1 = test1.test("test1"); --> 这个结果是正确的rnrn test test2 = new test();rn test2.Url = "http://test2/test.asmx";rn string str2 = test2.test("test2");rn //[color=#FF0000]在第一次执行这里的时候提示"Object reference not set to an instance of an object."rn 但第二次以后就正确了,这是为什么???rn 若我引用的是第二台服务器的地址,那就是test1有这样的问题,test2却正常.[/color]rn WebService中test的内容:rn public string test(string str)rn rn return "Result:"+str;rn rn rnrnrn
Java调用webservice问题
我用Java调用webservice接口,此方法返回的数据的类型是DataTable,我该如何接受和遍历呢?希望大哥大姐赐教!!
调用webservice的问题
[code="java"] public static void main(String[] args) rn tryrn //标识WebService的具体路径 rn String endpoint = "http://project.test.gov.cn/api/test.asmx?wsdl"; rn //创建Service实例 rn Service service = new Service(); rn //通过Service实例创建Call实例 rn Call call = (Call)service.createCall(); rn //将WebService的服务路径加入到Call实例中,并为Call设置服务的位置 rn URL url = new URL(endpoint); rn call.setTargetEndpointAddress(url); rn //调用WebService方法 rn //call.setOperationName("AddInfo"); rn call.setOperationName(new QName("http://www.test.net/api/","AddInfo")); rn rn //由于需要认证,故需要设置调用的用户名和密码。 rn call.getMessageContext().setUsername("aaa");// 设置用户名。 rn call.getMessageContext().setPassword("bbb");// 设置密码 rnrn //调用WebService传入参数 rn String res = (String)call.invoke(new Object[] getXml()); rn System.out.println(res); rn catch(Exception e)rn e.printStackTrace();rn rn [/code]
JS调用WebService问题
rnrnrnrn rn rn rn rn rn rn rn rn rn rn rn
win2000下调用webservice的问题
调用webservice服务,将soap在xp下打的包,按顺序注册的dll为:MSSOAP30.DLL,MSSOAPR3.DLL,WISC30.dllrnmsxml4r.dll,msxml4.dll。这样打的包在xp机器上运行没有问题,但是拿到2000下安装后调用webservice服务时就会出异常!不知道打包的时候还需要什么dll,请高手指点!
Webservice调用问题
我有一个网站,需要调用Webservice(在局域网上另一台机器上).在局域网上可以正常调用rn如果网站发布到外网上,而Webservice不发布到外网上.那么网站可不可以正常运行?rnrn就是Webservice不能让外部机器调试(因为里面有很多删除,更改数据库的操作).rn这样可不可行?
调用webservice的一个问题
我写了一个webservice,其中要连接数据库,我单独测试这个webservice的时候可以正常连接数据库,但是我在一个网页中调用这个webservice的时候提示:用户 '515-SWZ\ASPNET' 登录失败,其中515-SWZ是我sqlserver的服务器名,请问这是什么原因呢
wince调用webservice问题
wince 调用 webservice 出现:Unable to load assembly App_Code.2nvjvqpa file not found!是什么问题呢
WebService调用问题
在另外一台服务器上已经存在WEBSerice,提供GetDevList(string reference)调用函数,我建立了一个C#的windows窗体,在工程--web引用中通过WebService生成的wsdl生成了一个调用的代理类(WebReference),然后,在窗体form_load中建立了一个代理类的对象rnmyWebReference=new WebReference();rnrn然后执行 myWebReference.GetDevList("192.168.0.1")函数,提示未处理的SoapException错误:rnA soap header request either does not exist or is formatted incorrectly.rnrn请问这是什么原因,soap header如何定义?我在myWebReference的属性中没有找到这个header属性啊?rnrn谢谢了,我对WebService不熟悉,希望大家帮帮忙
webservice调用问题~
spring集成的cxf调用xfire服务端可以的吗?rn服务端是用xfire搭建的,之前客户端也用xfire是可以调用的。rn现在的客户端不想使用xfire调用了,也就是用apach的cxf做客户端调用,问题是一直都调用不成功!rn配置信息:rnrn调用代码:rnFilePostService client = (FilePostService)SpringBeanLoader.getSpringBean("client");rn System.out.println(client);rn String outString = client.sayHellow("test");// 此行报错...rn System.out.println(outString);rn控制台信息:rn2011-6-8 12:07:31 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClassrn信息: Creating Service http://webservice.com/FilePostServiceService from class com.webservice.FilePostServicern[color=#FF0000]org.apache.cxf.jaxws.JaxWsClientProxy@101e178[/color]“这个对象打印”rn2011-6-8 12:07:32 org.apache.cxf.phase.PhaseInterceptorChain doDefaultLoggingrn警告: Interceptor for http://webservice.com/FilePostServiceService#http://webservice.com/sayHellow has thrown exception, unwinding nowrnorg.apache.cxf.interceptor.Fault: Unexpected wrapper element http://testService.comsayHellowResponse found. Expected http://webservice.com/sayHellowResponse.rn at org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:106)rn at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:244)rn at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:729)rn at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2261)rn at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:2134)rn at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1988)rn at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)rn at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:639)rn at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)rn at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:244)rn at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516)rn at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)rn at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:265)rn at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)rn at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)rn at $Proxy66.sayHellow(Unknown Source)rn at org.eredlab.g4.qd.webservice.TestService.main(TestService.java:14)rnException in thread "main" javax.xml.ws.soap.SOAPFaultException: Unexpected wrapper element http://testService.comsayHellowResponse found. Expected http://webservice.com/sayHellowResponse.rn at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:146)rn at $Proxy66.sayHellow(Unknown Source)rn at org.eredlab.g4.qd.webservice.TestService.main(TestService.java:14)rn...rn
调用webservice 出错的问题
刚装的机器(番茄花园),装了.net 测试asp.net调用webservice的页面出错,调用别的asp.net 页面正常,注:不是程序错误,运行quickstart中的mathservice出现同样的错误rn请问大家是怎么回事?rn错误:找不到文件或程序集 *.dll(每次运行都不一样)rnc:\winnt\temp\*.dll创建失败rnrn请高手指教
调用JAVA的WEBSERVICE的问题
WEB引用已注册上并生成了代理类,WEBSERVICE可以返回信息,但是此WEBSERVICE是加了密的。需要验证身份和密码。可是我使用rnWebservice.GetInfoService wb=new ImportWebService.Webservice.GetInfoService();rn wb.Timeout=60000;rn wb.PreAuthenticate=true; rn System.Net.NetworkCredential Credentials=new System.Net.NetworkCredential();rn Credentials.UserName=username;rn Credentials.Password=password;rn wb.Credentials=Credentials;rn这段代码发送的帐号和密码无效。对方提供给我的XML通信包如下rnrn 帐号 rn 密码 rn rnrn此WEBSERVICE在客户端脚本调试通过,现需要在后台调用,请问谁遇到过类似情况
vc调用webservice问题
用axis搭建webservice成功,然后用vc的wizard生成一个SDI工程,想在窗口中显示从webservice中调用的结果,代码片断如下:rnvoid CDemoView::OnDraw(CDC* pDC)rnrn CDemoDoc* pDoc = GetDocument();rn ASSERT_VALID(pDoc);rnrn // call webservicern UpdateService * ups = new UpdateService;rn char * hasup = ups->hasUpdate(); //hasUpdate 是一个webservice方法rn CString str(hasup);rn pDC->TextOut(10,10,str);rnrnrn编译通过,运行时提示Runtime Error:rnThis application has requested the Runtime to terminate it in an unusual way.rnplease contact the application's support team for more information.rnrn对了,我的其他客户端代码是用axis提供的wsdl2ws工具生成的。rn请指教!
调用webservice 无响应问题?
调用webservice 无响应问题? rnrn服务代码如下:rnrn [WebService(Namespace = "http://tempuri.org/")]rn [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]rn [System.ComponentModel.ToolboxItem(false)]rn public class WebService1 : System.Web.Services.WebServicern rn [color=#FF0000] System.Speech.Synthesis.SpeechSynthesizer a = new System.Speech.Synthesis.SpeechSynthesizer();[/color]rn [WebMethod]rn public string HelloWorld()rn rn return "Hello World";rn rnrn [color=#FF0000] [WebMethod]rn public void Speak(string txt)rn rn a.Speak(txt);rn a.Dispose();rn a = null;rn [/color]rn rnrn在客户端调用 HellowWorld 方法 正常。调用 Speak方法 无响应。求解?rn我怀疑是使用了微软的 System.Speech.Synthesis.SpeechSynthesizer 这个类引起的,但是不知道如何解决?rnrn我在做了一个WCF的服务,代码相同,是正常响应的。
请教调用webservice 的问题
问题现象:rn 安装SoapToolkit20.exe后,新建一个vb 工程,在工程引用MSSOAP1.dll,rn 下面是调用控件的代码:rn Dim mssoaptest As New MSSOAPLib.SoapClientrn mssoaptest.mssoapinit "http://192.168.0.199:8002/OAApp2/services/ServiceHandler?wsdl"rn 调试的时出错:rn 错误信息为:rn Run-time error '-2147024809(80070057'rn WSDLR Reader:Analyzing the WSDL file failed HRESULT=0x80070057-rn WSDLR Reader:No service entry found HRESULT=0x80070057rn在网上看了些资料,每找出原因,还高手赐教。
客户端调用webservice问题?
我用javascript调用webservice,总是提示我拒绝访问.把ie的安全级别降到最低才能正常访问.但是我不想降低ie的安全级别,请问怎么做才能正常访问?
webService 调用的问题
各位老大好 通过web引用调用远程的服务器的的webservice 如果远程服务器的ip地址 或者域名变了 要重新引用 岂不是要重编译 有没有别的调用方法从而避免重新编译 给个例子啊 先谢谢各位了
WebService调用问题!
ASP如何调用.Net环境开发的WebService呀![尽可能完整的写!:)]
asp调用webservice的问题
http://192.168.0.1/webservice/Hello?operation=HelloWord rnrnWSDL for Service: IHelloService, generated by Oracle WSDL toolkit (version: 1.1) rnrn这样的webservice asp调用?rnrn不像http://192.168.0.1/Service/text.asmx?op=Hello 那样能看到SOAP 请求和响应示例rnrn
关于android调用WebService的问题
今天在写android端通过koasp调用WebService的时候,需要传一个char类型的参数。然后想也没想就和之前一样传了: SoapObject soapObject = new SoapObject(nameSpace, function);         soapObject.addProperty("isIn",ch); 但是在运行的时候却出现了异常: java.l
android调用WebService的问题
照网上的例子抄的,主要是执行一段SQL语句,rn下断点试了,rn在这一条语句中rnif (envelope.getResponse() != null)rn可能取得的对象是空,所以返因了null值结束,rn在SQL中监视,发现根本没有执行SQL语句,rn也就是这一句rnht.call("http://toeye.net/" + MothodName, envelope);rn在webservice中没有执行rn高分求纠错,谢谢rnrnrn[code=Java]rn public static String sSQL(String SQL)rn rn String MothodName = "ExecSQL";rn HttpTransportSE ht = new HttpTransportSE("http://192.168.1.80/YFService.asmx?WSDL");rn ht.debug = true;rn // 使用SOAP1.1协议创建Envelop对象rn SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(rn SoapEnvelope.VER12);rn // 实例化SoapObject对象rn SoapObject soapObject = new SoapObject("http://toeye.net/", MothodName);rn soapObject.addProperty("SQLString", SQL);rn envelope.bodyOut = soapObject;rn // 设置与.Net提供的Web Service保持较好的兼容性rn envelope.dotNet = true;rn tryrn rn // 调用Web Servicern ht.call("http://toeye.net/" + MothodName, envelope);rn if (envelope.getResponse() != null)rn rn // 获取服务器响应返回的SOAP消息rn SoapObject result = (SoapObject) envelope.bodyIn;rn SoapObject detail = (SoapObject) result.getProperty(MothodNamern + "Result");rn // 解析服务器响应的SOAP消息。rn return detail.toString();rn rn rn catch (IOException e)rn rn e.printStackTrace();rn rn catch (XmlPullParserException e)rn rn e.printStackTrace();rn rn return null;rn rnrn[/code]
pb9.0 调用webservice问题
我用PB9.0做的调用webservice的程序,在我本机执行没有问题,但是换到别人电脑上就报错,文件libeay32.dll,pbsoapclient90.pbd,pbejbclient90.pbd,还有PB9带的动态链接库,请教是什么原因?少什么文件吗?
vc2005调用WebService的问题
用C#做了一个WebService服务器,实现一个很简单的接口。rn[WebMethod]rnpublic bool AddRecord(string str) //接收一个字符串,保存到文件里rnrnF5运行,调用,没有问题。rnrn然后我用c++做了一个客户端,win32控制台程序,添加web引用,成功。rn首先调用HelloWorld()是没问题的。rn调用AddRecord()的时候,字符串为BSTR类型。rnCCommBSTR str("test str");rnbool rst=false;rn::CoInitialize(NULL);rnmyService->AddRecord(str,&rst);rnrn返回的rst为false。rnrn我想问问是什么问题,BSRT字符串的问题吗?
调用webservice出现了问题
现在我有个webservie中有个cleartocken方法,用asp去调用这个方法 可是返回值接收之后打印到网页中不是想要的结果rnrnSystem.InvalidOperationException: Missing parameter: tokenValue. at System.Web.Services.Protocols.ValueCollectionParameterReader.Read(NameValueCollection collection) at System.Web.Services.Protocols.HtmlFormParameterReader.Read(HttpRequest request) at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters() at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest() rnrn出现这个不知道是属于什么错误有明白的大哥指导下,谢谢了 比较急!!rn
winPhone调用webService的问题
请教一下,在winPhone中如何调用网络上的webService并传参数过去?难道是直接一个地址,参数放在后面?rnhttp://isp1688.com/webservice/webservice.asmx?op=getData&a=1&b=2的形式?rn如果不是这样,给段示例代码或文档地址可以吗?rn有答案马上结贴。谢谢!
调用webservice问题
webservice服务器的地址改变了,用vc.net编的程序怎么实现动态加栽
调用webService的问题????
问题:rn客户端发现响应内容类型为“”,但应该是“text/xml”rnrnWebService:rnpublic int add(int a,int b);rnrnclient:rn一winform程序,通过textbox赋值,并转换为int,但总是出现以上问题,不知错在何处,请前辈指点
关于调用Webservice问题
描述:rnrn 环境: A:Webservicern B:Webservice DBrn 两台机子的Webservice都是连接B电脑的数据库.测试如下:rn rn 1:Exe程式放在A电脑调用A电脑的Webservice,正常rn 2:Exe程式放在A电脑调用B电话的Webservice,出现错误rn 3:Exe程式放在B电脑调用B电脑的Webservice,出现错误rnrn 从以上三点,我本人认为B电脑的DB是没有问题的,而Webservice存在问题,但我一直找不到Webservice的原因,还请大家帮忙,谢谢
C#调用WebService的问题。。。
因系统升级需要,现在我要在本地实现WebService的数据传递。WebService已经写好了,我就是用C#调用WebServicernrn现在的问题是提供的WebService与我不在一个局域网中,而他们的WebService也没有在WEB中开放,我在这种情况下能否实现程序的正确编码,难道一定要去现场才能实现吗???rnrn我现在根据IP和服务名模拟了一个WebService,生成后的项目DLL文件发过去数据没有被处理,而且没也没有任何返回值,郁闷中。。。。rnrn请教高手指点,我分不多,帮个忙了。谢谢!!!
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法