对web services 不是很熟悉,看了些资料,很多不明白。现在只是需要做个程序实现以下功能:
1,接收远程发送过来XML数据包
2,接收到包后返回一个XML数据包。
不知道是不是要用到HTTPRIO 控件,还有看到有些资料里提到,新建一个web services ,wsdl import里面导入一个WSDL文件或者是一个URL,不知道导入WSDL地用处是什么?请大家给予指导。

解决方案 »

  1.   

    WSDL的原意就是web服务描述语言,一般写web服务的时候,先写WSDL文件,这样把要实现的Web服务描述好,就可以选择语言来实现了,比如java,perl,php等等,通过WSDL再配合相应工具,就可以产生各种语言的服务器端或者客户端的框架代码,比如java中的wsdl2java类,
    delphi中用WSDL importer可以生成客户端的框架代码,这样你就可以像调用本地方法一样,来调用远程方法。至于中间生成的soap消息,都是隐式完成的,不需要你参与。
      

  2.   

    WebService就是提供个客户端一些接口。
    要实现文件传输,只要在WebService写一些接口函数,定义参数为数据流,调用时将文件以数据流的形式传就可以了。
      

  3.   

    经过昨天一天的查看资料,知道了一点眉头,客服端向服务器端发送数据包是不是用HTTPReqResp控件,是不是服务器端HTTPSoapDispatcher 的mothodtype 属性为mtpost,HTTPReqResp就一定要以POST方式发送呢?请大家告诉我这个菜鸟。想买李维的书,书店里没有,只好去DEARBOOK定购了,但是还要等很久才能拿到书,请大家帮帮忙,谢谢了。
      

  4.   

    liwei 的书不用买啊,网上有的,去找找。书名叫:是pdf格式的。
    《Delphi 5.X分布式多层应用系统篇》
    〈李维《Delphi6 SOAP Web Service程序设计篇》
      

  5.   

    但是从网上下很多地方也是要花钱的阿,正在努力找免费ing
      

  6.   

    终于找到免费的了,好累。如果对web services 熟悉的朋友,能不能给个小例子给我,就是实现:
    1,服务器端接收客户端发送过来的L数据包
    2,服务器端接收到包后返回客户端一个数据包。
    谢谢大家
      

  7.   

    我得邮箱地址是:[email protected]