Php 不同的服务器以不同的方式处理WSDL文件

Php 不同的服务器以不同的方式处理WSDL文件,php,linux,web-services,soap,wsdl,Php,Linux,Web Services,Soap,Wsdl,在过去两年我一直在写的一个项目中,我有一个WSDL文件,它可以很好地与我的SOAP调用一起使用,但是我们现在正在将所有代码移到一个新的服务器上,它似乎以不同的方式处理这个问题 在旧服务器上,如果我键入WSDL文件的文件路径,我可以简单地将其作为文本文档来读取,但在新服务器上,它会给我一个错误: 编辑:这在FireFox中不会发生,但在调用webservice时仍然不起作用 现在,虽然我知道使用example.org/GetWhatever是无效的,但这将在我的另一台服务器上起作用。有人知道为什

在过去两年我一直在写的一个项目中,我有一个WSDL文件,它可以很好地与我的SOAP调用一起使用,但是我们现在正在将所有代码移到一个新的服务器上,它似乎以不同的方式处理这个问题

在旧服务器上,如果我键入WSDL文件的文件路径,我可以简单地将其作为文本文档来读取,但在新服务器上,它会给我一个错误:

编辑:这在FireFox中不会发生,但在调用webservice时仍然不起作用

现在,虽然我知道使用example.org/GetWhatever是无效的,但这将在我的另一台服务器上起作用。有人知道为什么它试图呈现这个而不是给我文本吗?什么是有效的URI

编辑:我认为这是由于服务器上的php安装没有安装所有内容。有人知道我需要安装什么来运行php Web服务吗


谢谢

您可能已经手工编写了WSDL。 嗯,这是非常困难和错误的电话


为什么不使用为您生成wsld的nusoap

您可能已经手工编写了WSDL。 嗯,这是非常困难和错误的电话


为什么不使用为您生成wsld的nusoap

是吗?我不确定,是吗?是吗?我不确定,是吗?你说得对,我很久以前就知道了。nusoap是我的第一次尝试,但似乎对我不起作用。现在看来昨晚服务器出现了问题,因为它不再显示此消息了!稍后将报告;)你说得对,我早就知道了。nusoap是我的第一次尝试,但似乎对我不起作用。现在看来昨晚服务器出现了问题,因为它不再显示此消息了!稍后将报告;)