Php WSDL和WSDL参数之间有什么区别吗?

Php WSDL和WSDL参数之间有什么区别吗?,php,web-services,soap,wsdl,Php,Web Services,Soap,Wsdl,用大写WSDL或小写WSDL作为webservice端点的后缀有什么区别吗 我正在使用PHP的SoapClient。当我用大写?WSDL设置URL时,我遇到了内存限制错误或无内容错误。但是当我使用小写的wsdl时,它就工作了 有什么区别?SOAP服务器上的东西还是什么 编辑 我有真正的问题。这是关于缓存和存储的,SOAP无法存储缓存文件,因为服务器已经满了。我不知道wsdl缓存是否发生在所有语言中,但至少在PHP中,这个线程救了我:wsdl和wsdl之间不应该有任何区别,也不应该有大小写字母的任

用大写WSDL或小写WSDL作为webservice端点的后缀有什么区别吗

我正在使用PHP的SoapClient。当我用大写?WSDL设置URL时,我遇到了内存限制错误或无内容错误。但是当我使用小写的wsdl时,它就工作了

有什么区别?SOAP服务器上的东西还是什么

编辑
我有真正的问题。这是关于缓存和存储的,SOAP无法存储缓存文件,因为服务器已经满了。我不知道wsdl缓存是否发生在所有语言中,但至少在PHP中,这个线程救了我:

wsdl和wsdl之间不应该有任何区别,也不应该有大小写字母的任何组合。参见以下示例:

这个特定的web服务不关心,也不应该关心,只要我明确要求WSDL

但这可能并不总是如此,这取决于构建web服务所使用的技术以及代码如何检查参数的存在。如果在代码中存在与wsdl字符串的不区分大小写的比较,那么任何组合都可以工作。如果比较是区分大小写的,那么只有精确的匹配才是有效的,这将是草率的编程,但类似的事情会发生

你的是一个.NET服务,所以它不应该在意。但可能它前面有一个防火墙,或者是一个反向代理,这被错误配置为只接受精确匹配。使用不同的案例组合在浏览器中请求WSDL,并查看您得到的状态代码

底线是这不重要,但有时这是你必须处理的问题