T theonewu Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-11 #1 我使用Delphi2010 中的THttpRIO调用C#写的WebService,在服务器端启用缓存,可是使用delphi的rio控件却起不到缓存的效果,用web或其它客户端工具就可以起到缓存效果,后来查明是需要客户端使用get的方法来访问服务端,可是RIO怎么设置成GET方法呢???
我使用Delphi2010 中的THttpRIO调用C#写的WebService,在服务器端启用缓存,可是使用delphi的rio控件却起不到缓存的效果,用web或其它客户端工具就可以起到缓存效果,后来查明是需要客户端使用get的方法来访问服务端,可是RIO怎么设置成GET方法呢???
H hsujk Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-20 #3 我记得delphi2010 import Wsdl 后会有自动生产三个函数,类似GetService1Soap、GetService1HttpGet、GetService1HttpPost,有没有试一下GetService1HttpGet?另外和你分享一个经验,以前在D7 下写过一个调用Webservice的程序,会有一个郁闷的漏洞,当系统启用Dep技术(数据执行保护)功能,现在xp sp3和2003都默认启用了这项,程序居然会甭,很无赖,后来放弃了delphi。
我记得delphi2010 import Wsdl 后会有自动生产三个函数,类似GetService1Soap、GetService1HttpGet、GetService1HttpPost,有没有试一下GetService1HttpGet?另外和你分享一个经验,以前在D7 下写过一个调用Webservice的程序,会有一个郁闷的漏洞,当系统启用Dep技术(数据执行保护)功能,现在xp sp3和2003都默认启用了这项,程序居然会甭,很无赖,后来放弃了delphi。