php soap客户端与本地wsdl调用

时间:2011-05-18 15:16:29

标签: php url soap soap-client

我是php中的肥皂新手,所以如果我的描述不准确,我会道歉。

我在供应商远程服务器(例如www.remoteaddress.com/wsdl/webservice.wsdl)中使用肥皂客户端消费wsdl。我想知道我是否可以通过从远程服务器下载wsdl并将其本地上传到包含进行调用的php的同一文件夹来加速第一次wsdl调用(在进入de cache之前)。

php.net说......

$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
                                     'uri'      => "http://test-uri/",
                                     'style'    => SOAP_DOCUMENT,
                                     'use'      => SOAP_LITERAL));

所以,请问...请问该位置是否必须是一个http地址,还是可以使用本地apache服务器地址(以便引用比public_html更高级别的文件夹)?或者换句话说,如何在“位置”中引用包含本地上传的wsdl的文件夹?这会加快速度吗?如果本地wsdl位于我本地服务器的公共目录中,是否会带来某种安全风险?尝试使用上面的localhost进行了一些组合,但都没有工作......

先谢谢你的帮助, 巴勃罗

0 个答案:

没有答案