我用D7写的一个webservice,放在我们公司的外网上,客户用IE可以打开那个webservice的地址,但是在Delphi的程序中,调用它时,就提示Unable to load wsdl file/Location:http://www..............  这个信息就是说那个webservice他们那里访问不了,可是用ie就可以访问,请高手帮忙!!另外此问题在我们这都是可以调用的。

解决方案 »

  1.   

    帮你顶一把!我也没做过webservice!
      

  2.   

    这个信息就是说那个webservice他们那里访问不了,可是用ie就可以访问,请高手帮忙!!另外此问题在我们这都是可以调用的。
    你不贴出你的代码,谁知你错在哪里呢?
      

  3.   

    在delphi中直接用代理的方式看能否访问
      

  4.   

    D7 的webservice的客户端一般用HTTPRIO1,对于使用Delphi开发的WEBservice,客户端的httprio只要设好URL属性就可以了,如果webservice不是用delphi开发的,就要指定location /service/port三个属性,你的location属性要类似这样的才行:http://192.168.0.123/cgiws/cws.exe/wsdl/ICWS   ,只要location属性设对了,service/port就会出现下拉柜的.