delphi调用webservices(C#)连接服务器,那位高手能不能详细解释一下?
1,C#可以直接连接服务器?也可以通过delphi连接?
2,如何通过delphi连接?是不是通过delphi代码调用C#代码进行连接?
3,能不能详细说下原理和一般步骤?
4,有详细资料的地址也可以``

解决方案 »

  1.   

    1.获取WebService的WSDL
    2.用Delphi的WSDL Import把相应的WSDL导入
    3.IDE自动生成代理类
    4.创建接口,调用相应的方法(使用HTTPRIO控件)
      

  2.   

    简单地讲,是一种远程代码调用机制,即把客户端所要执行过程的相关数据序列化至XML中,经过HTTP传输,至Web Server端,Web Server获取请求,并把XML反序列化,执行相应的程序,执行完毕后,发送数据客户端。至此,一个会话结束!即是一种无状态的中间层!与COM差不多,只不过COM在序列化数据时走的是RPC通道!
      

  3.   

    建议看一下李维的D6 SOAP_WEB SERVICE程序设计
      

  4.   

    Delphi通过WebService来下载服务器端的文件?是这么理解吗?