最近用到delphi开发webservice客户端,于是做了个测试程序,但运行时提示namespace mismatch require http://***.com found http://****.com 请问这个提示是什么意思?

解决方案 »

  1.   

    命名空间不匹配,可能是生成WSDL importer的环境和测试的环境不一致,检查对比一下wsdl和生成单元的代码。
    另外如果是用D7调用axis2的话,似乎是会有点问题的。
      

  2.   

    importer我用的是wsdl文件引入的,跟这有关系吗?
      

  3.   

    那你应该检查wsdl文件和测试环境发布地址的wsdl,看看当中的namespace是否一致
      

  4.   

    我的wsdl文件就是从测试环境地址拷贝来的,应该一样吧?