在我过去两年写的一个项目中,我有一个WSDL文件可以很好地用于我的SOAP调用但是我们现在将所有代码移到一个新的服务器上它似乎处理这个不同。
在旧服务器上,如果我输入WSDL文件的文件路径,我可以简单地读取它,好像它是一个文本文档,但在新服务器上它给我一个错误:
编辑:这在FireFox中不会发生,但在我调用网络服务时仍然无效。
现在虽然我明白使用example.org/GetWhatever无效,但这将在我的其他服务器上运行。有谁知道为什么它试图渲染这个而不是给我文本?什么是有效的URI?
编辑:我认为这取决于没有安装所有内容的服务器上的php安装。有谁知道我需要安装什么才能运行php webservices?由于
答案 0 :(得分:1)
你可能已经手工编写了WSDL。 好吧,这是非常困难和错误的电话。
为什么不为你生成wsld的用户nusoap!